K8S 生態週報| 2019-07-29~2019-08-04

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

containerd 1.3.0-beta.0 發佈

containerd 2014 年從 Docker 孵化出來,最初是做爲 Docker 引擎的底層管理器;在 2017 年 3 月被 CNCF 接受後,containerd 幾乎成爲了行業容器運行引擎的標準,它專一於簡單,健壯和可移植性,任何人均可以使用它來構建本身的容器引擎/平臺。它是從 CNCF 畢業的第 5 個項目,目前發展勢頭良好。git

本次發佈的 1.3.0-beta.0 版本是 containerd 的第 4 個主要版本,主要是爲了提高項目的穩定性,以及爲了保持項目的活力而持續加入了不少新的特性。github

此次的發佈和以前版本相似,保持着 containerd 的一向做風,API 變化很小;而且也保持向後兼容。插件生態和用戶的發展也促使了 containerd 變得更易用,可配置和更靈活。app

在 Windows 上,這次版本帶來了一個新運行時(使用 hcsshim); 對於客戶端而言,本次也帶來了不少特性和升級。ssh

這裏我只說兩點,其他的等正式版出來看狀況再進行介紹。工具

  • 增長了 devicemapper 的快照插件。這個功能自己是個好事兒,若是用過舊版本 Docker 或者系統內核較低的朋友們,應該對 Docker 的 devicemapper 存儲驅動不會太陌生的(雖然如今 Docker 的新版本中已經將 devicemapper 的存儲驅動廢棄掉了);至於 containerd 中增長的 devicemapper 快照插件,我尚未來得及具體測試,因此這裏不說太多了。
  • 客戶端支持了跨 repository push 鏡像,對此功能感興趣的朋友能夠參考 #2697 的討論。

更多關於此版本的信息請參考 ReleaseNote測試

Kubernetes v1.16.0-alpha.2 發佈

本週按照預期發佈了 v1.16.0 的 alpha.2 版本,這個版本如今介紹未免有點早,也就先再也不多說了,一下子說到上游開發進展的時候再提一些。插件

更多關於此版本的信息請參考 ReleaseNotecode

Helm v2.14.3 發佈

本週也發佈了 Helm 的 v2.14.3 版本,這個版本中主要就修復了在 upgrade CRD 的時候的問題,算是個遺留問題吧。有興趣的朋友能夠看看 #5853 的討論。不過其實也比較有意思,一般你們會認爲基礎工具會很可靠,因此在遇到這種問題的時候,會反覆驗證是否是本身搞錯了,或者是否是本身使用姿式的問題之類的。cdn

另外,以後會發布版本應該會是 v2.15 系列,至於 Helm v3 嘛,還得再等等。

更多關於此版本的信息請參考 ReleaseNote

Kubernetes 上游開發進展

最近合併的 PR 中我我的認爲值得注意的是 #79992 爲保留的 API 組添加保護 這個 PR 應該歸屬於 kubernetes/enhancements#1111

它主要是要求全部在 k8s.iokubernetes.io 命名空間下的 CRD 都必須有個 annotation 連接到標記它們被 approved 的地方。這能夠避免一些還沒有通過完整驗證流程的 API 的發佈,而且也但願經過它來提升 API 的一致性。


能夠經過下面二維碼訂閱個人文章公衆號【MoeLove】,在公衆號後臺回覆 k8s 可加入技術圈交流。

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