雲原生生态要聞一周總覽。

業界要聞
- 阿裡雲攜手微軟與 Crossplane 社群釋出 OAM Kubernetes 标準實作與核心依賴庫
美國西部時間 2020 年 5 月 27 日,阿裡雲和微軟雲共同宣布,Open Application Model (OAM) 社群攜手知名混合雲基礎設施管理項目 Crossplane,聯合釋出了 OAM 在 Kubernetes 平台上的标準實作與核心依賴庫項目。
- CNCF 釋出 Helm 項目旅程報告
Helm 加入 CNCF 兩周年,CNCF 釋出官方項目旅程報告,從項目開發進展、貢獻人數、社群使用者、市場增長等方方面面看到 helm 正在被廣泛使用。
上遊重要進展
- Create 20200529-delete-priority-annotations
這個 KEP 的作者希望能在 ReplicaSet 以及 Deployment 中增加一個 delete-priority annotation,用于支援縮容時可以優先删除某些指定的 Pod。
不過,這個功能在 OpenKruise 中其實已經支援,通過配置 CloneSet spec 中的 podsToDelete 字段,使用者可以在縮小 replicas 的同時指定需要删除的 Pod 名字,以達到指定删除的目的。
- ingress: Add updated KEP format for Ingress API GA
這個KEP 标志着 Ingress API 即将從
extensions.v1beta
轉移
networking.v1beta1
分組并正式畢業,成為一個 更廣泛可用的 K8s 原生 API。
- 最新 Knative 0.15.0 版本釋出
Knative 0.15.0 版本已于近期釋出,乍看社群此次 Knative 0.15.0 的 Release Note,感覺淡如水,但深入分析每一個特性之後,才發現美如酒。詳情參考:《解讀 Knative Serving v0.15.0 版本特性》。
開源項目推薦
- OAM Kubernetes Runtime
一個基于 Go 語言實作的 OAM 核心依賴庫,可以基于此快速建構 OAM 實作平台。
- Thanos
一個高可用多叢集版本的 promethus 增強,可以支援多個 promethus 資料的聚合查詢,支援無限 retention 的存儲。
本周閱讀推薦
- 《Helm 3, the Good, the Bad and the Ugly》
Helm3 釋出半年多,本文回過頭來重新梳理了一下 Helm3 優缺點,很有借鑒意義。
- 《Why is Kubernetes getting so popular?》
如今 Kubernetes 已經走過六個年頭,并逐漸成為人們最喜愛容器平台,這篇文章介紹了為什麼 Kubernetes 變得越來越歡迎。
- 《My exciting journey into Kubernetes’ history》
文章從資料分析的角度分析了 Kubernetes repo 這幾年來的資料情況,得到了一些有趣的結論。
- 《GitOps - 在 Kubernetes 中進行 DevOps 的方式》
什麼是 GitOps?這樣的理念有什麼好處呢?基于 Kubernetes GitOps 又該如何開始?都在這篇文章裡。
- 《雲原生如何驅動世界最大散戶股票投資平台 Zerodha》
Zerodha CTO Nadh說:“雲原生使公司能夠進行更快的疊代和部署,并擁有易于管理的定義良好的移動部分,幫助公司節省基礎設施成本,因為它們能夠更好地利用雲資源,并動态伸縮。雲原生技術已被證明是運作、管理和監控複雜應用程式堆棧的一種好方法。”
- 《雲原生資料網關:Kubernetes 時代面臨的挑戰與對策》
本文探索了不同類型的資料網關,從更加單體化的方案到專門為雲和 Kubernetes 設計的方案。我們将會看到微服務架構所引入的挑戰是什麼,資料網關如何補充完善 API 網關,進而解決這些 Kubernetes 時代所面臨的挑戰。
課程推薦
為了更多開發者能夠享受到 Serverless 帶來的紅利,這一次,我們集結了 10+ 位阿裡巴巴 Serverless 領域技術專家,打造出最适合開發者入門的 Serverless 公開課,讓你即學即用,輕松擁抱雲計算的新範式——Serverless。
點選即可免費觀看課程:https://developer.aliyun.com/learning/roadmap/serverless
“阿裡巴巴雲原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,做最懂雲原生開發者的公衆号。”