原文:kubectl apply部署時可以用 --record 方便記錄版本 和回退

部署時正常時下面的 如果修改文件文件重新部署或者之前有上一個版本的 想回退上一個的 可以無感知的回退回去 不影響業務 其中http deployment是 metadata:name 定義的名字 如果有多個版本可能會有點混亂 這邊要部署的時候就記錄一下 比如第一次 可以查看roll 歷史看效果 第二次更新文件內容和文件名 以示區別 再次看效果 可以看多了一個 說明最下面的是最新的 ps reco ...

2021-03-03 10:37 0 429 推薦指數:

查看詳情

kubectl apply vs kubectl edit

嗎? 答案是並不會。因為kubectl apply計算最終patch的數據,需要刪減的部分是通過: ...

Sat Aug 14 05:09:00 CST 2021 0 145
kubectl create 和 kubectl apply區別

1. 描述: kubectl create -f xx.yaml kubectl apply -f xx.yaml 如果yaml文件中的kind值為deployment,那么上面這兩個命令都可以創建一個deployment,生成相應數量的pod 那二者有什么區別呢? 2. 區別 ...

Tue Nov 17 07:02:00 CST 2020 0 2173
記錄record

如果您想使單個屬性不可變,那么僅初始化(init-only)屬性是極好的。如果您想要整個對象是不可變的,行為像一個值,那么你應該考慮聲明它為一個記錄(record): 如果想要復制只讀對象,然后改變某個值,則要用with ...

Fri Oct 15 00:54:00 CST 2021 0 149
kubectl apply源碼分析

patch容易出現字段沖突 近期在使用client-go對某個k8s原生資源進行patch操作,出現了字段沖突導致的patch失敗問題,具體是patch嘗試修改資源的某個字段的類型,比如將readiness probe的類型從tcp修改為httpGet,patch希望修改probe類型 ...

Sun Aug 01 21:58:00 CST 2021 0 120
(轉)Kubernetes: kubectl create與kubectl apply的區別

背景:創建一個k8s資源的時候可以使用 kubectl create 也可以使用 kubectl apply,到底有什么區別呢?分析:1.官方解釋kubectl create和kubectl apply命令之間存在細微差別。 kubectl create命令可創建新資源。 因此,如果再次運行 ...

Tue Nov 17 05:22:00 CST 2020 0 879
kubectl create / replace 與kubectl apply 的區別

kubectl create / replace 以ngnix 的 nginx.yaml為例: 使用 kubectl create 命令在 Kubernetes 里創建這個 Deployment 對象: 當我們想要修改鏡像的時候,除了使用kubectl edit /kubectl ...

Thu Aug 27 00:54:00 CST 2020 0 3099
02_git查看提交版本記錄回退版本

查看版本記錄回退版本 1. 查看版本提交記錄 2. 版本回退 版本回退有兩種方法,一種是使用相對於HEAD的多少個版本, 另一種是使用版本號 git reset --hard HEAD^ HEAD 當前最新版本 HEAD^ / HEAD~1 當前版本的上一個版本 ...

Wed Sep 18 08:01:00 CST 2019 0 1428
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM