Масштабирование
Часть раздела Введение в Kubernetes путешествия по Terminal на Coddy. Урок 12 из 45.
Количество Pods, запускаемых Deployment, — это количество его реплик, и вы можете изменить его в любое время:
kubectl scale deployment web --replicas=3Kubernetes отвечает deployment.apps/web scaled и запускает ещё два Pods. Теперь команда kubectl get pods показывает три, каждый со своим сгенерированным именем.
Уменьшение масштаба работает так же: запросите меньше реплик, и лишние Pods будут удалены. Вы также можете указать количество при создании Deployment:
kubectl create deployment web --image=nginx --replicas=2В таблице Deployment сразу виден результат: READY 3/3 означает, что все три реплики работают. Масштабирование позволяет обрабатывать больший объём трафика, не изменяя само приложение.
Задание
НовичокСоздай Deployment с именем web из образа nginx, масштабируй его до 3 реплик, затем отобрази Deployment web, чтобы подтвердить, что готовы 3/3.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Введение в Kubernetes
4Развёртывания
Создание развёртыванияМасштабированиеРазвёртывания из манифестовОбновление образовОткатПовторение — менеджер развёртываний8Пространства имён и задания
Пространства имёнРабота в пространстве имёнЗаданияПовторение — навигатор по пространствам имёнПотренируйтесь самостоятельно: Песочница Terminal