zoukankan      html  css  js  c++  java
  • 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
    查看配置

  • 相关阅读:
    设计模式之装饰者模式
    每天一点点
    生财有道
    地图的移动和缩放
    钱分割
    位运算
    ref和out
    使用startCoroutine制定倒计时
    静态类和单例类
    Awake和Start
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/10011454.html
Copyright © 2011-2022 走看看