「K8S 生態週報」內容主要包含我所接觸到的 K8S 生態相關的每週值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。git
Docker 在本週發佈了 v19.03.9 版本,若是有在使用 Docker v19.03.x 版本的小夥伴,我我的強烈建議你更新到此版本。github
在以前的「K8S 生態週報」中,我曾介紹過,自 Docker v19.03.7 開始,其 Backing Filesystem
的檢查邏輯存在問題。docker
這會致使在執行 docker info
的時候,獲得以下輸出:api
(MoeLove) ➜ ~ docker info --format '{{ index .DriverStatus 0 }}'
[Backing Filesystem ]
複製代碼
另外,因爲不能正確識別 Backing Filesystem
也會致使設置 storage quota 時報錯。這個問題我早已在上游進行了修復,原計劃是在 v19.03.8 中發佈,不過因爲 v19.03.8 是爲安全修復版本發佈的, 因此延遲到本次 v19.03.9 中了。安全
除了上面提到的這個 bug 之外,本次版本中還有些重要的修復:bash
# 修正前
(MoeLove) ➜ ~ docker run -it --rm -v 1:/1 alpine
panic: runtime error: index out of range
...
複製代碼
# 修正後
docker run -it --rm -v 1:/1 alpine
docker: Error response from daemon: create 1: volume name is too short, names should be at least two alphanumeric characters.
複製代碼
--bip
設置 bridge network 時, IP 地址池計算不一致的問題。以上即是 Docker v19.03.9 中比較值得注意的變動,對此版本感興趣的小夥伴可查看其完整的 ReleaseNote網絡
這是 containerd 的第 5 個大版本(預發佈版本),此版本中包含了大量的新特性和漏洞修復,咱們一塊兒來看看吧。併發
在 CRI 方面,一樣也作了很多的變動:ide
io.containerd.runc.v2
;對此版本感興趣的小夥伴,能夠查看其完整的 ReleaseNoteui
Istio 也發佈了 v1.6 版本,此版本中繼續進行簡化, Istiod 變得更加劇要,與此同時,Citadel, Sidecar Injector 和 Galley 等在 v1.5 中已經被默認禁用的組件也被移除了。也移除了舊的 istio-pilot
配置等。
固然,除了移除一些再也不須要的內容外,本次版本也提供了很多新的特性支持,好比增長了 istioctl install
等命令, 也添加對 Istio 自身的金絲雀更新支持(我我的認爲這個特性很是好,能爲你們提供更多的保障)。
對此版本感興趣的小夥伴,能夠查看其完整的 ReleaseNote
beta.kubernetes.io/os
和 beta.kubernetes.io/arch
節點標籤到 api-server 中了。 這倆標籤其實從 v1.14 開始就標記廢棄了, 本次進行移除罷了;ImageSpec
對象添加 annotation 支持,主要是處於對 Windows 平臺的考慮;上週我兒子出生了,我一直在醫院陪護來着,因此「K8S 生態週報」停更了一期,感謝你們的理解和支持~本週恢復正常更新。
(新手奶爸練級中~
歡迎訂閱個人文章公衆號【MoeLove】