1. 程式人生 > >Kubernetes——自動擴展容器!假設你突然需要增加你的應用;你只需要告訴deployment一個新的 pod 副本總數即可

Kubernetes——自動擴展容器!假設你突然需要增加你的應用;你只需要告訴deployment一個新的 pod 副本總數即可

運行 class 都在 功能 ima curl docs extern read

參考: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 副本總數即可