专栏名称: CloudMan
云计算深度实践者;定期发布《每天5分钟玩转OpenStack》教程;让 OpenStack 不再难学!
目录
相关文章推荐
青塔  ·  筑梦建工,共创辉煌 | ... ·  昨天  
青塔  ·  布局低空经济!211,揭牌 ·  2 天前  
阿里开发者  ·  提示词工程的十大认知误区 ·  昨天  
高校人才网V  ·  中国医学科学院基础医学研究所2025年公开招聘 ·  5 天前  
51好读  ›  专栏  ›  CloudMan

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

CloudMan  · 公众号  ·  · 2018-01-31 06:12

正文

第126篇

如何 Scale Up/Down?

伸缩(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







请到「今天看啥」查看全文