1,手动缩/扩容
如下:
nginx01目前是两个pod副本数
执行缩容kubectl scale deployment nginx01 --replicas=1
副本数已经缩减为1
扩容同理
2,自动缩/扩容
1,首相针对nginx01定义一个hpa控制器
kubectl autoscale deployment nginx01 --max=3 --cpu-percent=5 --min=2 --name=autoscale-nginx01 --dry-run=client -o yaml > autoscale-nignx01.yaml
通过参数指定最小、最大副本数,cpu使用百分比
应用后查看
相关文章
- k8s学习笔记之pod缩/扩容
- k8s学习笔记之五:Pod资源清单spec字段常用字段及含义
- K8S学习笔记之sed awk使用print printf构建多个参数执行指令配合kubectl操作pod
- Docker 与 K8S学习笔记(二十五)—— Pod的各种调度策略(下)
- K8S学习笔记之将Google的gcr.io、k8s.gcr.io 换为国内镜像
- K8S学习笔记之kubernetes 日志架构
- K8S学习笔记之Pod的Volume emptyDir和hostPath
- Docker 与 K8S学习笔记(十八)—— Pod的使用
- 【K8S学习笔记】Part3:同一Pod中多个容器间使用共享卷进行通信
- Kubernetes 笔记 11 Pod 扩容与缩容 双十一前后的忙碌