Упражнение. Масштабирование экземпляра контейнера в Kubernetes

Завершено

Микрослужба может оказаться под тяжелой нагрузкой в течение определенного времени дня. Kubernetes упрощает масштабирование микрослужбы путем добавления дополнительных экземпляров.

  1. В пространстве кода на вкладке ТЕРМИНАЛА выполните следующую команду, чтобы масштабировать серверную микрослужбу до пяти экземпляров:

    kubectl scale --replicas=5 deployment/productsbackend
    

    Причина, по которой нам нужно указать развертывание и серверную часть продуктов , а не только productsbackend , заключается в том, что мы масштабируем все развертывание серверной службы Kubernetes и масштабируем экземпляры отдельных модулей pod правильно.

  2. Чтобы убедиться, что пять экземпляров запущены и запущены, выполните следующую команду:

    kubectl get pods
    

    Когда все экземпляры будут запущены, в выходных данных должно отобразиться пять экземпляров pod (представленных отдельными строками). Каждая строка начинается с компонента productsbackend и затем следует случайной строке.

  3. Чтобы выполнить горизонтальное масштабирование экземпляра, выполните следующую команду:

    kubectl scale --replicas=1 deployment/productsbackend