码迷,mamicode.com
首页 > Web开发 > 详细

Docker Kubernetes 容器扩容与缩容

时间:2018-11-24 14:35:04      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:1.9   centos 7   targe   pen   closed   dep   hpa   font   enc   

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

 

Docker Kubernetes 容器扩容与缩容

标签:1.9   centos 7   targe   pen   closed   dep   hpa   font   enc   

原文地址:https://www.cnblogs.com/xiangsikai/p/10011454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!