码迷,mamicode.com
首页 > 其他好文 > 详细

如何 Scale Up/Down 应用?- 每天5分钟玩转 Docker 容器技术(126)

时间:2018-01-31 11:27:18      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:back   failover   技术分享   副本   uber   users   one   img   code   

伸缩(Scale Up/Down)是指在线增加或减少 Pod 的副本数。
Deployment 
nginx-deployment 初始是两个副本。

技术分享图片

k8s-node1 和 k8s-node2 上各跑了一个副本。现在修改 nginx.yml,将副本改成 5 个。

技术分享图片

再次执行 kubectl apply

技术分享图片

三个新副本被创建并调度到 k8s-node1 和 k8s-node2 上。

出于安全考虑,默认配置下 Kubernetes 不会将 Pod 调度到 Master 节点。如果希望将 k8s-master 也当作 Node 使用,可以执行如下命令:

kubectl taint node k8s-master node-role.kubernetes.io/master-

如果要恢复 Master Only 状态,执行如下命令:

kubectl taint node k8s-master node-role.kubernetes.io/master="":NoSchedule

接下来修改配置文件,将副本数减少为 3 个,重新执行 kubectl apply

技术分享图片

可以看到两个副本被删除,最终保留了 3 个副本。

下一节我们学习 Deployment 的 Failover。

技术分享图片书籍:

1.《每天5分钟玩转Docker容器技术》
https://item.jd.com/16936307278.html


2.《每天5分钟玩转OpenStack》
https://item.jd.com/12086376.html

技术分享图片


如何 Scale Up/Down 应用?- 每天5分钟玩转 Docker 容器技术(126)

标签:back   failover   技术分享   副本   uber   users   one   img   code   

原文地址:http://blog.51cto.com/cloudman/2067113

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!