zoukankan      html  css  js  c++  java
  • k8s三种更新镜像的方法

    环境:k8s

    1、直接编辑yam文件

    a、如果能在os系统找到配置文件yam,直接找到images的位置替换成新的images-name,然后kubectl apply -f . 进行更新。
    2、找不到yam文件直接命令方式打开yam
         kubectl get deploy --all-namespaces                #获取所有的deploy,找到需要修改的deploy:login-test
         kubectl edit deploy image-deployment -n namespace #image-deployment为需要修改的deploy名称,-n后面指定对应的命名空间

    2、通过patch更新:

    kubectl patch deployment image-deployment --patch '{"spec": {"template": {"spec": {"containers": [{"name": "nginx","image":"100.98.100.100/chinapopin-test/login-ui:v1"}]}}}}' -n namespace

    3、使用set image命令

    kubectl set image deploy image-deployment *=100.98.100.100/chinapopin-test/login-ui:v1 -n namespace
    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    前端知识之JavaScript内容(一)
    前端2css层叠样式表
    前端:html初识以及标签
    css
    python--re模块(正则表达式)
    python--xml模块
    关于导包问题
    前端浅了解
    试写仿优酷系统坑点
    sqlalchemy
  • 原文地址:https://www.cnblogs.com/wukc/p/13414246.html
Copyright © 2011-2022 走看看