
業界要聞
- Gartner 釋出雲原生基礎設施未來的八大趨勢 :權威分析機構 Gartner 在對 2020 年技術趨勢的展望當中指出:“預計2020年所有領先的容器管理軟體均内置服務融合技術,到2022年有75%的全球化企業将在生産中使用容器化的應用、還有50%的應用軟體将容器化适應超融合環境”。Gartner 在報告中表示,未來基礎設施技術演進的八大趨勢包括:
- 多雲與混合雲;
- Service Mesh;
- 基于 Kubernetes 的 fPaaS(即:函數計算 PaaS);
- 裸金屬容器和微虛拟機;
- 第三方應用和 ISV 的大規模容器化;
- 對有狀态應用的完善支援;
- 整個技術棧都會基于 CNCF 中的知名項目來建構。
- 多雲與混合雲;
Gartner 2019年釋出了《公有雲容器服務競争格局》,阿裡雲是唯一進入該報告的國内雲廠商, 擁有國内最大公共雲容器叢集。
- Kubernetes 五周年官方回顧 :在本月,Kubernetes 項目迎來了自己的五周歲生日,整個 Kubernetes 社群開展了一系列紀念活動來,CNCF 官方部落格也刊登了 Kubernetes 社群對自己的五年曆程的總結與回顧:
- Kubernetes 項目的成功,首先歸功于數以千計的開源開發者的智慧與勞動;
- Kubernetes 已經成長為這個星球上最龐大的單一開源項目之一。而在維護這個項目的過程中,數千位開發者的遠端協同與嚴謹自動化的開源項目管理方式,帶來了項目的穩定性與高品質,這個過程堪稱軟體工程史上的典型範例;
- Kubernetes 項目取得今天的成績,還歸功于其富有遠見的設計思想與技術理念。Kubernetes 的核心原理與實作,終于使得“雲原生”從虛無缥缈的概念,變成了運作在每一個資料中心裡的代碼與架構;
- Kubernetes 項目的發展永遠不會停止,這是因為 Kubernetes 的 API,已經成為了新一代開發者編寫與建構軟體的基礎假設與核心依賴:這個生長于 Kubernetes 之上的“雲原生”生态系統,已經成為了推動整個社群不斷向前發展的動力源泉。
上遊重要進展
Kubernetes 項目
- kubelet cAdvisor JSON API 要正式下線了 : SIG-Node 已經為 kubelet 加入了可以禁用這些接口的參數,同時,這些接口也被标記為“廢棄” (deprecrated)。 實際上,社群上遊 CAdvisor 的獨立性一直在被削弱,因為 kubelet的metrics名額要聚焦,以便提高kubelet性能,允許更頻繁的檢視 Node metrics,詳見: #68522
- Kubelet到API Server的連接配接被強制關閉會出錯,目前社群已經合并了修複 ,但是短時内可能會出現node
的錯誤。NotReady
- Admission Hook 添加 ObjectSelector: Admission WebHook 一直以來都是開發者對 Kubernetes 進行擴充的重要手段。但是 WebHook 裡很長一段時間以來隻支援按照 Namespace 過濾 API 對象。而在本周,Admission Hook 的語義中終于添加了 ObjectSelector。這樣,Hook 的開發者終于可以按照更細緻的 Label 來過濾出該 Hook 關系的 API 對象了。
開源項目推薦
- ksniff 一個可以友善對Kubernetes pod進行抓包調試的工具 :ksniff 對于開發者來說很友善,它的功能包括:
- 可以使用
快速安裝;kubectl krew install sniff
- 能夠自動把Pod的TCP dump資料輸出到 Wireshark;
- 能夠友善的處理非特權Pod的抓包工作;
- 無需登入到node所在機器。
- 可以使用
- Flagger 使用 Service Mesh 來為 Kubernetes 進行應用灰階釋出 :Flagger 使用 Istio 來為 Kubernetes 提供比如灰階釋出,金絲雀釋出等能力,并且可以使用 App Mesh 或者 Nginx 來實作流量切分,并且通過 Prometheus 提供的 Metrics 進行金絲雀釋出分析(基線釋出)。更重要的是,這個金絲雀釋出分析還支援通過 WebHook 的方式自定義測試用例、測試工具和支援其他任意的驗證方法。
本周閱讀推薦
- 《Knative 核心概念介紹:Build、Serving 和 Eventing 三大核心元件 》 ,這篇接上周推薦的 《 初識 Knative: 跨平台的 Serverless 編排架構 ,本系列用通俗易懂的語言進一步為你講解 Knative 的核心概念,讓開發者可以更快速而清晰的認識 Knative 項目。Gartner:雲原生基礎設施未來的八大趨勢Gartner:雲原生基礎設施未來的八大趨勢
- 大盤點: KubeCon EU 2019 應用管理領域的新看點! 》KubeCon EU 2019 剛剛在巴塞羅那拉下帷幕,來自阿裡巴巴經濟體的講師團,在大會上分享了網際網路場景下規模化 Kubernetes 叢集的各項落地經驗和教訓。所謂“獨行速而衆行遠”,從不斷發展壯大的社群中,我們看到越來越多的人擁抱開源,往标準演進,搭上了這趟開往雲原生的高速列車。
- 深度解讀Helm 3: 猶抱琵琶半遮面 》Helm 3最大的期待莫過于移除掉Tiller。很難想象一個開源項目,移除其中的一個核心元件會受到如此巨大的歡迎。
- Service Mesh Interface詳細介紹 》微軟最近推出了 Service Mesh Interface 服務網格規範,定義了通用标準,包含基本特性以滿足大多數場景下的通用需求。本文将帶您深入了解 Service Mesh Interface。
本周報由阿裡巴巴容器平台聯合螞蟻金服共同釋出
本周作者:張磊、敖小劍、禅鳴、天元
責任編輯:木環
前期周報回顧
雲原生生态周報 Vol. 7 | Docker 再爆 CVE 雲原生生态周報 Vol. 6 | KubeCon EU 特刊 雲原生生态周報 Vol. 5 | etcd性能知多少 雲原生生态周報 Vol. 4 | Twitter 走向 K8s 雲原生生态周報 Vol. 3 | Java 8 ️️ Docker