学海无涯

导航

在 Kubernetes 中缩放容器实例

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

  1. 运行以下命令,将后端微服务缩放为五个实例。

    kubectl scale --replicas=5 deployment/pizzabackend

    我们需要指定“deployment/pizzabackend”,而不是只指定“pizzabackend”,因为我们将缩放披萨后端服务的整个 Kubernetes 部署,这将正确缩放各个 Pod 的实例。

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

    kubectl get pods

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

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

    kubectl scale --replicas=1 deployment/pizzabackend
    

      

posted on 2022-09-22 16:39  宁静致远.  阅读(66)  评论(0)    收藏  举报