练习 - 在 Kubernetes 中缩放容器实例
在一天中的某些时间,微服务可能负载很大。 Kubernetes 通过为你添加更多实例来轻松缩放微服务。
在 codespace 的“终端”选项卡上运行以下命令,将后端微服务缩放为五个实例:
kubectl scale --replicas=5 deployment/productsbackend
我们需要指定 deployment/productsbackend,而不是只指定 productsbackend,因为我们将缩放 productsbackend 服务的整个 Kubernetes 部署,这将正确缩放各个 Pod 的实例。
要验证五个实例是否启动并正常运行,请运行以下命令:
kubectl get pods
启动所有实例后,你应能在输出中看到五个 Pod 实例(以单独的行表示)。 每行都以 productsbackend 开头,后跟一个随机字符串。
要减少实例数,请运行以下命令:
kubectl scale --replicas=1 deployment/productsbackend