练习 - 在 Kubernetes 中缩放容器实例

已完成

在一天中的某些时间,微服务可能负载很大。 Kubernetes 通过为你添加更多实例来轻松缩放微服务。

  1. 在 codespace 的“终端”选项卡上运行以下命令,将后端微服务缩放为五个实例:

    kubectl scale --replicas=5 deployment/productsbackend
    

    我们需要指定 deployment/productsbackend,而不是只指定 productsbackend,因为我们将缩放 productsbackend 服务的整个 Kubernetes 部署,这将正确缩放各个 Pod 的实例

  2. 要验证五个实例是否启动并正常运行,请运行以下命令:

    kubectl get pods
    

    启动所有实例后,你应能在输出中看到五个 Pod 实例(以单独的行表示)。 每行都以 productsbackend 开头,后跟一个随机字符串

  3. 要减少实例数,请运行以下命令:

    kubectl scale --replicas=1 deployment/productsbackend