• deployment操作


    kubectl create -f deployment.yml

    kubectl autoscale deployment dnginx --min=2 --max=6 --cpu-percent=80   动态伸缩

    [root@220 ~]# kubectl get horizontalpodautoscaler  查看伸缩情况
    NAME REFERENCE    TARGET CURRENT MINPODS MAXPODS AGE 
    dnginx Deployment/dnginx 80%    <waiting>  2      6      5m

    kubectl edit horizontalpodautoscaler dnginx  (修改伸缩配置)

    [root@220 ~]# kubectl get deployment   查看现有deployment
    NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
    dnginx 3              3       3        3                  3m

     kubectl delete deployment dnginx

     滚动升级

    kubectl set image deployment/dnginx nginx=nginx:1.17   (更改官方1.17)

    [root@220 ~]# kubectl describe pod dnginx-4019240195-5tzr5 |grep Image:          ( 检查版本)
    Container ID: docker://6d00c38246b81d2f26329792fa585118d24a5611217d802ef33cbb42bd04606a
    Image:    nginx:1.17
    2m 2m 1 {kubelet 192.168.3.222} spec.containers{nginx} Normal Pulling pulling image "nginx:1.17"
    2m 2m 1 {kubelet 192.168.3.222} spec.containers{nginx} Normal Pulled Successfully pulled image "nginx:1.17"

    kubectl rollout undo deployment/dnginx (回滚

    [root@220 ~]# kubectl describe pod dnginx-836878802-bb9q2 |grep Image:
    Image: 192.168.3.220:5000/wp/nginx:1.16

  • 相关阅读:
    读写excel文件
    数据库操作
    django项目搭建
    django基础
    string
    random函数
    vue-typescript入门
    Visual Studio 2019配置vue项目
    js css+html实现简单的日历
    python接口自动化4-绕过验证码登录(cookie)
  • 原文地址:https://www.cnblogs.com/Leaders543/p/12666059.html
Copyright © 2020-2023  润新知