Menu
Coddy logo textTech

Масштабирование

Часть раздела Введение в Kubernetes путешествия по Terminal на Coddy. Урок 12 из 45.

Количество Pods, запускаемых Deployment, — это количество его реплик, и вы можете изменить его в любое время:

kubectl scale deployment web --replicas=3

Kubernetes отвечает deployment.apps/web scaled и запускает ещё два Pods. Теперь команда kubectl get pods показывает три, каждый со своим сгенерированным именем.

Уменьшение масштаба работает так же: запросите меньше реплик, и лишние Pods будут удалены. Вы также можете указать количество при создании Deployment:

kubectl create deployment web --image=nginx --replicas=2

В таблице Deployment сразу виден результат: READY 3/3 означает, что все три реплики работают. Масштабирование позволяет обрабатывать больший объём трафика, не изменяя само приложение.

challenge icon

Задание

Новичок

Создай Deployment с именем web из образа nginx, масштабируй его до 3 реплик, затем отобрази Deployment web, чтобы подтвердить, что готовы 3/3.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в Kubernetes

Потренируйтесь самостоятельно: Песочница Terminal