K8S 生態週報| containerd v1.3.4 正式發佈

「K8S 生態週報」內容主要包含我所接觸到的 K8S 生態相關的每週值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」git

containerd v1.3.4 正式發佈

本週 containerd v1.3.4 正式發佈了,距離上次 v1.3.3 大約 2 個月左右的時間。本次仍然是 v1.3.x 系列的 patch 版本,但本次值得注意的內容並很多,咱們一塊兒來看看:github

這個變動是很是有用的,好比當咱們想要爲某個鏡像倉庫提供多個可用的鏡像源(或者主機)的時候,在 v1.3.4 以前,若是第一個源(或者主機) 返回錯誤的時候,那默認就會回退,直接請求源站了。這種狀況下,至關於咱們設置的多個鏡像源(或主機)就沒什麼實際意義了。docker

通過這次變動後,請求會逐個嘗試設置的鏡像源,可大大保障拉取的成功率。數據庫

這個變動是爲了修正早先引入的一段對 FIFO 的清理邏輯,再這次修正以前,若是將 stdin/stdout/stderr 等使用 /dev/null 刪除,則在任務關閉時,可能會致使清空 /dev 目錄,這就很是危險了。緩存

關於此版本的其餘變動,可參考其 ReleaseNoteapp

Helm v2.16.6 和 v3.2.0-rc.1 發佈

這是 Helm v2 的一個 bugfix 版本,修正了一處空指針的錯誤 #7812 ,若是還有小夥伴未升級使用 Helm v3 ,仍是使用 Helm v2 的話,能夠考慮升級至此版本。ide

Helm v3 在本週也發佈了 v3.2.0-rc.1 版本,此版本中有不少值得注意的內容,我此處只說一個,其餘的變動等正式版發佈後再作介紹。spa

#7635 爲 Helm v3 添加 SQL 存儲驅動的支持。指針

你能夠經過 HELM_DRIVERHELM_DRIVER_SQL_CONNECTION_STRING 變量進行數據庫鏈接的配置。code

不就後 v3.2 就會正常發佈了,屆時能夠先體驗看看。

Kubernetes 多個版本相繼發佈

本週 Kubernetes v1.16.9,v1.17.5 和 v1.18.2 等版本相繼發佈。

對於 v1.18.2 而言,比較值得注意的是: #89908 修復了一個在節點刪除後,當刪除在其上部署的 Pod 觸發調度時,可能致使 Kubernetes crash 的問題;(主要是由於它的緩存)

在通常狀況下,咱們不多會在刪除 Node 後,再觸發相關的調度,這個問題可能不太容易遇到。

上游進展

  • #89666 kubectl scale 如今支持使用參數 --dry-run=server|client 了!
  • #89551 恢復了 kubectl apply --prune 不指定 namespace 時的能力;

推薦閱讀


歡迎訂閱個人文章公衆號【MoeLove】

TheMoeLove
相關文章
相關標籤/搜索