Упражнение. Масштабирование экземпляра контейнера в Kubernetes
Микрослужба может оказаться под тяжелой нагрузкой в течение определенного времени дня. Kubernetes упрощает масштабирование микрослужбы путем добавления дополнительных экземпляров.
В пространстве кода на вкладке ТЕРМИНАЛА выполните следующую команду, чтобы масштабировать серверную микрослужбу до пяти экземпляров:
kubectl scale --replicas=5 deployment/productsbackend
Причина, по которой нам нужно указать развертывание и серверную часть продуктов , а не только productsbackend , заключается в том, что мы масштабируем все развертывание серверной службы Kubernetes и масштабируем экземпляры отдельных модулей pod правильно.
Чтобы убедиться, что пять экземпляров запущены и запущены, выполните следующую команду:
kubectl get pods
Когда все экземпляры будут запущены, в выходных данных должно отобразиться пять экземпляров pod (представленных отдельными строками). Каждая строка начинается с компонента productsbackend и затем следует случайной строке.
Чтобы выполнить горизонтальное масштабирование экземпляра, выполните следующую команду:
kubectl scale --replicas=1 deployment/productsbackend