「K8S 生態週報」內容主要包含我所接觸到的 K8S 生態相關的每週值得推薦的一些信息。歡迎訂閱知乎專欄 「k8s生態」。
Helm 3 從 Alpha 以後,就一直進入了持續改進階段。終於如今 beta2 發佈了,按如今社區的開發進度來看,今年發佈正式版的但願仍是很大的。git
感興趣仍是建議能夠先嚐試下,以避免以後升級時帶來不適。github
federation
將在 1.7.0 中被徹底廢棄;clouddns
和 sign
,其中 clouddns
顧名思義是爲雲環境設計的,如今它支持 GCP (Google Cloud Platform)Cloud DNS 提供的 zone 數據,實際上它是經過 Google Cloud 的 API 來獲取這些信息的,若是你沒有在使用 GCP Cloud DNS 的話,目前這個插件應該是用不到的;sign
插件則是根據 RFC 6781 對 Zone 使用 NSEC 簽名,但須要注意的是簽名是有時效的,若是到了過時時間,則 Zone 信息會變成 Bad 狀態(RFC 4035),因此若是你想要使用這個插件,請明確知道本身須要作什麼以及爲什麼使用它;file
插件修復了一些內存泄漏的問題;除了上述提到的內容外,想稍微再提一下在 v1.6.2 中新增的 azure
插件,它其實和 clouddns
作的事情相似,只不過是從 Azure 獲取記錄罷了。另外從 v1.6.1 開始 reload
插件能夠正確的檢查在 Corefile 中導入的文件的變化了。後端
更多關於此版本的信息,請參考 Release Note架構
Strimzi 是一個致力於將 Apache Kafka 運行在 Kubernetes 上的項目,不過在它此次申請成爲 CNCF sandbox 項目以前,它的另外一個方向是讓 Apache Kafka 運行在 OpenShift 上。爲了成爲 CNCF 的 sandbox 項目,因此如今你能在網站上看到的內容已經大部分都重寫成爲了讓其在 Kubernetes 上運行了。併發
因此若是你在使用 Openshift 那卻是也能夠嘗試下此項目。附一張架構圖負載均衡
etcd v3.4.0 已於近日發佈,這個版本中包含了大量的更新。ide
ETCDCTL_API=3 etcdctl
和 etcd --enable-v2=false
成爲了默認配置;glide
轉變爲了 GO Module;這次的更新很是多,建議升級前詳細查看文檔。網站
更多關於此版本的信息,請參考 Release Notespa
ready
插件來作 readiness 檢查,以前其實這裏存在着問題來着;另外 proxy
插件已經被廢棄掉了,因此若是你要升級集羣的話,須要注意下 Corefile 是否須要作調整;能夠經過下面二維碼訂閱個人文章公衆號【MoeLove】,在公衆號後臺回覆 k8s 可加入技術圈交流。插件