K8S 生態週報| 2019-05-13~2019-05-19

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

kind v0.0.3 正式發佈

kind (Kubernetes In Docker) 是我很喜歡並且一直持續參與貢獻的項目,本週發佈了 v0.0.3 版本。關於 Kind 的介紹和基礎使用,可以參考我之前寫的文章 《使用 Kind 搭建你的本地 Kubernetes 集羣》

本次的發佈主要側重於加速集羣的啓動速度及提高穩定性,優化鏡像大小,以及對網絡的優化和一些 bugfix 等;其中最主要的內容是將默認的 CRI 從 Docker 換成了 Containerd,以此可以縮小鏡像體積,以及加快集羣的啓動。

v0.0.3 版本中,可以通過配置文件自行部署不同的 CNI,更有利於用戶測試實際的集羣情況;現在版本中已經將默認的 Kubernetes 版本升級到了最新的 v1.14.2 。

當然,也還有一些正在增加的特性,預計會在 v0.0.4 版本中發佈,主要集中於 IPv6 和集羣重啓的支持(相信很快就可以完成了)。

順便公佈一個數據,Kind 目前的 star 數是 1.8k 還在持續增長中 :)

更多的細節和信息請參考 ReleaseNote

Kubernetes v1.14.2 正式發佈

這是一個常規的 bugfix 版本,但有個值得關注的點:

  • 升級到了 golang v1.12.5 版本。

你可能要問爲什麼需要關注 golang 版本的升級?這是因爲在此版本中 golang 有一些關於運行時的修改,尤其是其中關於二叉樹查找部分的修改等部分的修改,可有效的降低 Kubernetes API server 的延遲。

延遲增大的現象其實是從升級到 golang 1.12 版本之後就出現的:

不過經過這次升級之後,也就延遲也就降下來了,建議升級。

更多詳細信息請閱讀 ReleaseNote

Istio 1.1.7 發佈

常規 bugfix 版本,詳細內容可閱讀 ReleaseNote

Knative Serving v0.6.0 正式發佈

Knative 是一個基於 Kubernetes 和 Istio 支持部署 serverless 平臺。本次的發佈增加了 v1beta1 版本的 API,這其實也是項目趨向穩定的一個信號。關於其具體介紹可參考官方文檔,寫的比較詳細了 knative/serving

本次版本,無論是核心 API 或者是自動擴容等變化都算是比較大,具體內容請參考 ReleaseNote

推薦閱讀:Linkerd vs Istio 性能評測

這是一個由 Kinvolk 發佈的性能測試,算是比較中立的一個對比。我這裏貼出一個延遲的對比圖:

感興趣的朋友建議閱讀原文 Performance Benchmark Analysis of Istio and Linkerd


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

TheMoeLove

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章