Kubernetes——自动扩展容器!假设你突然需要增加你的应用;你只需要告诉deployment一个新的 pod 副本总数即可

Posted 将者,智、信、仁、勇、严也。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kubernetes——自动扩展容器!假设你突然需要增加你的应用;你只需要告诉deployment一个新的 pod 副本总数即可相关的知识,希望对你有一定的参考价值。

参考:http://kubernetes.kansea.com/docs/hellonode/

 

现在你应该可以通过这个地址来访问这个service: http://EXTERNAL_IP:8080 或者运行 curl http://EXTERNAL_IP:8080

技术分享

如果通过浏览器或者 CURL 来访问新的 web 服务, 你应该可以看到一些运行日志:

kubectl logs <POD-NAME>

Kubernetes 的强大功能之一就是他可以很容易的扩容你的应用程序。假设你突然需要增加你的应用;你只需要告诉deployment一个新的 pod 副本总数即可:

kubectl scale deployment hello-node --replicas=4

现在你有4个应用副本了, 每个都在群集上独立运行,并能负载均衡他们之间的流量。

kubectl get deployment

NAME         DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
hello-node   4         4         4            3           40m
kubectl get pods

NAME                         READY     STATUS    RESTARTS   AGE
hello-node-714049816-g4azy   1/1       Running   0          1m
hello-node-714049816-rk0u6   1/1       Running   0          1m
hello-node-714049816-sh812   1/1       Running   0          1m
hello-node-714049816-ztzrb   1/1       Running   0          41m

以上是关于Kubernetes——自动扩展容器!假设你突然需要增加你的应用;你只需要告诉deployment一个新的 pod 副本总数即可的主要内容,如果未能解决你的问题,请参考以下文章

kubernetes 提供啥功能

构建和管理容器的10个技巧

Kubernetes编排工具

Kubernetes编排工具

7个Kubernetes工具来帮你扩展容器体系结构

Kubernetes——基础概念