「K8S 生態週報」內容主要包含我所接觸到的 K8S 生態相關的每週值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。git
本週 containerd v1.3.4 正式發佈了,距離上次 v1.3.3 大約 2 個月左右的時間。本次仍然是 v1.3.x 系列的 patch 版本,但本次值得注意的內容並很多,咱們一塊兒來看看:github
這個變動是很是有用的,好比當咱們想要爲某個鏡像倉庫提供多個可用的鏡像源(或者主機)的時候,在 v1.3.4 以前,若是第一個源(或者主機) 返回錯誤的時候,那默認就會回退,直接請求源站了。這種狀況下,至關於咱們設置的多個鏡像源(或主機)就沒什麼實際意義了。docker
通過這次變動後,請求會逐個嘗試設置的鏡像源,可大大保障拉取的成功率。數據庫
NOTIFY_SOCKET
的支持;這個變動是爲了修正早先引入的一段對 FIFO 的清理邏輯,再這次修正以前,若是將 stdin/stdout/stderr 等使用 /dev/null 刪除,則在任務關閉時,可能會致使清空 /dev
目錄,這就很是危險了。緩存
關於此版本的其餘變動,可參考其 ReleaseNoteapp
這是 Helm v2 的一個 bugfix 版本,修正了一處空指針的錯誤 #7812 ,若是還有小夥伴未升級使用 Helm v3 ,仍是使用 Helm v2 的話,能夠考慮升級至此版本。ide
Helm v3 在本週也發佈了 v3.2.0-rc.1 版本,此版本中有不少值得注意的內容,我此處只說一個,其餘的變動等正式版發佈後再作介紹。spa
#7635 爲 Helm v3 添加 SQL 存儲驅動的支持。指針
你能夠經過 HELM_DRIVER
和 HELM_DRIVER_SQL_CONNECTION_STRING
變量進行數據庫鏈接的配置。code
不就後 v3.2 就會正常發佈了,屆時能夠先體驗看看。
本週 Kubernetes v1.16.9,v1.17.5 和 v1.18.2 等版本相繼發佈。
對於 v1.18.2 而言,比較值得注意的是: #89908 修復了一個在節點刪除後,當刪除在其上部署的 Pod 觸發調度時,可能致使 Kubernetes crash 的問題;(主要是由於它的緩存)
在通常狀況下,咱們不多會在刪除 Node 後,再觸發相關的調度,這個問題可能不太容易遇到。
kubectl scale
如今支持使用參數 --dry-run=server|client
了!kubectl apply --prune
不指定 namespace 時的能力;歡迎訂閱個人文章公衆號【MoeLove】