K8S 生態週報| 2019.04.08~2019.04.14

TaoBeier發表於2019-04-15

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

CRI-O 成為 CNCF 託管專案

CRI-O 是基於 OCI 的 Kubernetes CRI 實現,旨在提供符合 OCI 執行時和 kubelet 之間的整合。簡單來說就是完全符合 OCI 標準的 CRI 實現。(比如之前介紹的 runc 便是 OCI 標準的參考實現)

在 2016 年的時候 Kubernetes 就推出了容器執行時介面(CRI),這給了 kubelet 一種使用各種不同容器執行時的能力,現在最常用的當然還是 Docker,當然也有人使用 containerd、runc、CRI-O 等各類執行時。

CRI-O 最初由 Red Hat 和 Google 開發,現在已達到穩定狀態,且已有大量的貢獻者,本次成為 CNCF 託管專案,也算是給容器執行時提供一個更大的可能。

附一張官方圖:

CRI-O-https://moelove.info

詳細資訊請閱讀 CNCF 官方新聞

Helm 子專案 chart-testing 釋出 v2.3.0 版本

chart-testing v2.3.0 版本正式釋出,該專案的主要目標是用於 Helm Chart 的測試,使用該專案可更方便的檢查 Chart 中是否有錯誤,以及定位錯誤位置等。

本次釋出主要在於覆蓋更多異常情況,詳細內容建議閱讀 ReleaseNote

CoreDNS v1.5.0 版本釋出

CoreDNS 是一個 CNCF 畢業的靈活且快速的 DNS server 專案,包含了眾多外掛。

1.5.0 的主要更新:

  • 增加了兩個 plugin: grpcready;
  • 使用 grpc 外掛可轉發 gRPC;
  • 使用 ready 外掛,可為每個後端配置一個 ready 探針,類似於 Kubernetes 中的 Readiness 探針的作用;

其他更新請閱讀 ReleaseNote

Docker CE v18.09.5 釋出

v18.09.5 的主要更新:

  • 修復了一個當 systemd-resolve 且使用主機網路(network=host)時,resolv.conf 使用錯誤的問題(之前都預設使用 /etc/resolv.conf);

其他修復和更新請閱讀 ReleaseNote

fluentd 從 CNCF 畢業

fluentd 是 CNCF 中畢業的第 6 個專案,在 Kubernetes 生態中,fluentd 被廣泛用於日誌採集,而且專案經過 CNCF 孵化,也發展迅速。

詳細資訊請閱讀 恭喜 fluentd 畢業

DockerHub 將完全禁用 v1 API

DockerHub 將在今年 6 月份禁止通過 v1 API 進行 Pull 操作,實際上我們現在用到的介面基本都是 v2 API,而早在 2015 年 11 月 DockerHub 就已經禁止了通過 v1 API 進行 Push 操作了。

如果你還在使用特別老舊的客戶端,請注意升級,否則 6 月之後就無法正常通過 DockerHub Pull 映象使用了。

詳情請閱讀 Registry v1 API Deprecation


可以通過下面二維碼訂閱我的文章公眾號【MoeLove】

TheMoeLove

相關文章