Docker Kubernetes 容器擴容與縮容
阿新 • • 發佈:2018-11-24
Docker Kubernetes 容器擴容與縮容
環境:
- 系統:Centos 7.4 x64
- Docker版本:18.09.0
- Kubernetes版本:v1.8
- 管理節點:192.168.1.79
- 工作節點:192.168.1.78
- 工作節點:192.168.1.77
建立環境:
- 1、Deployment名稱:nginx-deployment
- 2、pods副本數為:3
- 3、image映象:nginx1.9
管理節點:擴容或縮容deploymnet的pod副本數。
kubectl scale deployment nginx-deployment --replicas=10
kubectl scale 資源型別 資源名稱 --replicas=擴容副本數命令註解
管理節點:設定擴容或縮容新增閥值範圍。
kubectl autoscale deployment nginx-deployment --min=10 --max=15 --cpu-percent=80
kubectl autoscale 資源型別 資源名稱 --max=最大值 --最小值 --cpu-percent=cpu百分比以內命令註解
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE hpa檢視配置/nginx-deployment Deployment/nginx-deployment <unknown> / 80% 10 15 5 41s