Docker Kubernetes 容器擴容與縮容


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
查看配置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM