「K8S 生態週報」內容主要包含我所接觸到的 K8S 生態相關的每週值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。git
本週 Helm 發佈了 v3.2.1 版本,這是 v3.2 系列的第一個 patch 版本。這次包含一些值得關注的內容:github
#7959 修復了一個 Helm v3 從 3.0-rc 版一直存在的一個 bug ,詳情見 #6899, 但 --reuse-values
這個參數用的人可能很少,實際上影響沒那麼大;json
#7653 修改了 helm upgrade
的行爲,容許對一個失敗的 Release 執行 helm upgrade
進行從新部署,而不須要先刪除掉舊的 Release;(方便了不少!)bash
其實本週 Helm 還發布了 v2.16.7 ,雖然 Helm 2 已經進入了維護期,但不得不說,維護團隊仍是很靠譜的,一直在持續打 patch 中。app
繼續建議你們升級至 Helm v3 。jsonp
對此版本感興趣的朋友可查看其完整的 ReleaseNote 。spa
Rancher v2.4 是個大版本,本次發佈的 v2.4.3 中包含了其很多更新和修復,一塊兒來看看吧!code
overlay2
,這裏須要尤爲注意。 本來的 devicemapper
存儲驅動已經在 Docker 中被標記爲廢棄,以前的週報中也有作過相關解釋,此處再也不贅述;還有一些其餘的修正和改進,有興趣的朋友可參考其 ReleaseNotecdn
示例輸出以下:ip
old:
$ /old/kubectl get pod -o=jsonpath='{ ..'ip' }'
10.42.0.50 10.42.0.48 10.42.0.49
new/unchanged:
$ kubectl get pod -o=jsonpath='{ ..'ip' }'
10.42.0.50 10.42.0.49 10.42.0.48
new:
$ kubectl get pod -o=jsonpath-as-json='{ ..'ip' }'
[
"10.42.0.50",
"10.42.0.49",
"10.42.0.48"
]
複製代碼
kubectl taint
變得更加靈活,再也不須要指定所有的資源名了;歡迎訂閱個人文章公衆號【MoeLove】