「K8S 生態週報」內容主要包含我所接觸到的 K8S 生態相關的每週值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。node
kind (Kubernetes In Docker) 是我很喜歡而且一直持續參與貢獻的項目,本週發佈了 v0.4.0 版本。關於 Kind 的介紹和基礎使用,能夠參考我以前寫的文章 《使用 Kind 搭建你的本地 Kubernetes 集羣》git
v0.4.0 版本中,默認的 Kubernetes 版本升級到了 v1.15 版本,且 kind.sigs.k8s.io/v1alpha2
版本的 API 已通過期,請更新使用 kind.sigs.k8s.io/v1alpha3
。github
目前暫時移除了使用 apt
構建 Node 鏡像的選項,以後版本中可能會加回來,直接使用上游構建好的二進制文件進行安裝。docker
在此版本中,咱們增長了一個 nodes[].extraPortMappings
的配置,能夠直接經過此配置進行端口的轉發,以便從宿主機上直接訪問到集羣上使用 NodePort
方式部署的服務,這樣更容易模擬真實的網絡環境,不然只能經過其餘的轉發或者網絡代理的方式來進行通訊了。網絡
一樣的,緊跟着上游的開放,這個版本中也增長了對 IPv6 的支持,能夠直接經過 networking.ipFamily
的配置進行使用。app
爲了能讓 kind 更加易用,且知足多數 CI 或者測試使用的場景,在這個版本中,咱們尤爲對單節點集羣的啓動時間作了優化,能夠更快速的啓動集羣。測試
順便公佈一個數據,kind 目前的 star 數是 2.2k 上個版本發佈時是 1.8k 而且還在持續增加中 :)優化
更多的細節和信息請參考 ReleaseNote 歡迎你們使用!ui
這是一個例行的 bugfix 版本,此版本中包含兩個比較重要的修復:插件
關於此版本的更多信息,請參考 ReleaseNote
Linkerd2 有兩個主要發佈通道,除去 Stable 外即是 Edge 通道。Edge 版本主要集中在新功能發佈上,發佈其實比較頻繁的。
在這個版本中最主要的特性在於支持了 SMI 的 流量切割 API。
當建立了 TrafficSplit 資源後,Linkerd 即可根據配置對流量進行切割。
先暫且不說這個功能到底如何,只說 Linkerd 支持 SMI 這個事情,就已是在往好的方面走了,這頗有利於 SMI 的標準化推動。
關於此版本的更多信息,請參考 ReleaseNote
最近 Istio 發佈很頻繁,包括 1.0.九、1.1.10 和 1.2.1 都是在本週內發佈的。
其實主要內容都是 bugfix 但也有一些特性的增長,好比容許經過設置爲 0 以禁止 Istio 默認的重試次數。
這裏不作太多展開了,關於此版本的更多信息,請參考 ReleaseNote
CoreDNS 發佈了 1.5.1 版本,此版本中包含了很多的 bugfix,固然也有些特性加強。
此版本增長了一個新的 any
插件,能夠經過此插件禁止任意的查詢。
修復了重啓時的問題,當重啓或者配置文件不規範的時候, ready
health
和 prometheus
插件等都將繼續工做。
須要注意的是,增長了對客戶端 TLS 證書的驗證,不過此版本中並無更改默認行爲,預期在 1.6 版本中,會將 TLS 的默認行爲修改成 required_and_verify
。
關於此版本的更多信息,請參考 ReleaseNote
能夠經過下面二維碼訂閱個人文章公衆號【MoeLove】