K8S 生態週報|Docker v19.03.7 發佈

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

Docker v19.03.7 發佈

我在之前的兩次週報 《K8S 生態週報| Docker CE v19.03.6 正式發佈》 和《K8S 生態週報| containerd v1.2.13 發佈》 中已經介紹過了 Docker CE v19.03.6 在單核機器上 會由於 containerd 中的一個 bug 導致任務 hang 住。本週發佈的 v19.03.7 已經將默認的 containerd 版本升級至 v1.2.13 ,該版本中包含了對此 bug 的修復。

此外這個版本中還包含了一個小的優化,可以讓 docker stats 比之前的啟動速度更快一點,直觀上的感受目前可能還不是很明顯。但如果是針對於某些特殊需求,需要採集使用量分析的時候,那就會比較明顯了。

注意 升級到此版本後, 如果你在使用 overlay2 存儲驅動時,可能會有人在執行 docker info 時,Backing Filesystem 那一欄顯示會有點問題,這是因為代碼裡面移除了一些文件系統的檢查邏輯,導致賦值也有些問題,之後會做修復。

你可能會得到類似下面的輸出,不用太緊張。

<code>(MoeLove) ➜  ~ docker info --format '{{ index .DriverStatus 0 }}'  
[Backing Filesystem ]
/<code>

更多信息請參考 ReleaseNote

Istio v1.5.0 正式發佈

Istio v1.5.0 是個重要的版本,在此版本中引入了 Istiod 二進制文件,通過引入它大大簡化了 Istio 的架構體系,也改善了操作體驗。

本次官方文檔和社區很多的文章也都有此版本特性的介紹,我就不過多贅述了,下面用兩張圖來直觀的感受下差別:


K8S 生態週報|Docker v19.03.7 發佈

v1.4 版本的架構


K8S 生態週報|Docker v19.03.7 發佈

v1.5 版本的架構


此版本的詳細變更,請查看其 ReleaseNote

Traefik v2.2.0-rc1 發佈

Traefik 想必大家不會太過陌生,本週發佈了 v2.2.0-rc1 版本,這次版本變動還是比較大的,我們來看看有哪些值得注意的內容:

  • 增強 Kubernetes Ingress 的支持,比如 #6171 支持了 networking.k8s.io/v1beta1 Ingress API 版本,#6160 增加了 annotations 的支持;
  • #5899 添加了 KV store providers:現在支持 Consul/etcd/Redis/ZooKeeper 等;
  • #6348 增加了對 UDP 的支持;
  • #5870 增加了對 Elastic APM tracer 的支持,這個功能可以說是很實用了;
  • #6036 UI 增加了深色模式;

此版本更詳細的變更,請查看其 ReleaseNote

上游進展

先來聊一個社區進展:

k8s.gcr.io 將會從 gcr.io/google-containers 遷移至 gcr.io/k8s-artifacts-prod ,本次遷移是由於 gcr.io/google-containers 是由 Google 經營的,之前只能讓 Google 員工寫入。現在遷移到的新的存儲倉庫 gcr.io/k8s-artifacts-prod 它是由 K8S 社區進行運營,也就是說社區成員也可以推送鏡像了,不再依賴於 Google 員工的操作。

本次遷移為了保障數據一致性,遷移前會將 gcr.io/google-containers 設置為只讀,遷移時間暫定 4 月初。

對於國內用戶而言,很多鏡像站需要修改一下數據源了;另外,由於新的鏡像倉庫仍然在 gcr.io 所以並不需要對其網絡有什麼特殊的期待~

具體討論請參考 k8s.gcr.io moving from gcr.io/google-containers to gcr.io/k8s-artifacts-prod in early April

下週就要進入代碼凍結期了,近期合併的代碼很多,我個人比較關注的有以下部分:

  • #84814storage.k8s.io/CSIDriver 正式 GA 了,它從 v1.14 進入 Beta 狀態,如今終於 GA,在 Kubernetes v1.18 的 ReleaseNote 中想必也會額外說明的;
  • #88827 kubeadm 廢棄了 kubeadm alpha certs renew 下的 --use-api 參數,目前預期在 v1.19 將其移除,如有用到相關功能的,請注意。

ref

圖源:istio-15-release


歡迎訂閱我的文章公眾號【MoeLove】


K8S 生態週報|Docker v19.03.7 發佈


分享到:


相關文章: