Docker Kubernetes 容器擴容與縮容

Docker Kubernetes 容器擴容與縮容nginx

環境:ide

  • 系統:Centos 7.4 x64
  • Docker版本:18.09.0
  • Kubernetes版本:v1.8
  • 管理節點:192.168.1.79
  • 工做節點:192.168.1.78
  • 工做節點:192.168.1.77

建立環境:spa

  • 一、Deployment名稱:nginx-deployment
  • 二、pods副本數爲:3 
  • 三、image鏡像:nginx1.9

管理節點:擴容或縮容deploymnet的pod副本數。code

kubectl scale deployment nginx-deployment --replicas=10
kubectl scale 資源類型 資源名稱 --replicas=擴容副本數
命令註解

管理節點:設置擴容或縮容添加閥值範圍。blog

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
查看配置
相關文章
相關標籤/搜索