K8S更新鏡像版本的方式


環境:k8s

1、直接編輯yam文件

如果能在os系統找到配置文件yam,直接找到images的位置替換成新的images-name,然后kubectl apply -f . 進行更新。

找不到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 na


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM