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