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
查看配置
相关文章
相关标签/搜索