SIG Cloud Provider Alibaba 网研会第 2 期顺利召开 | 云原生生态周报 Vol. 46
作者 | 高相林、陳俊、孫健波
業界要聞
近日,國際知名調研機構 Gartner 發布 2020 年容器公有云競爭格局報告,阿里云再度成為國內唯一入選廠商。Gartner 報告顯示,阿里云容器服務在中國市場表現強勁,產品形態豐富,在如 Serverless 容器、服務網格、安全沙箱容器、混合云和邊緣等領域,具備良好的技術發展策略。
4 月 9 日,由云原生計算基金會(CNCF)技術監督委員會投票,Dragonfly 正式晉升為 CNCF 孵化級別的托管項目。
4 月 16 日(周四) 19:00 將舉辦 SIG Cloud Provider Alibaba 網研會第 2 期,本次網研會為自辦直播,直播主要有兩種形式:視頻直播+文字直播。視頻直播將在云棲社區、開發者社區、開發者釘群進行,文字直播將聯合 DockOne 社區在 10+ 微信群內進行文字直播。
4 月 8 號是 PingCAP 成立五周年的日子,其開發團隊也在當天發布了具有里程碑意義的 TiDB 4.0 首個 RC 版本。
上游重要進展
解決了當客戶端的 watch 發生超時,會重新 list 全量資源,而非重建連接的 bug。
通過一系列 PR 將 PodInfo 升級為 scheduler 框架的一等對象,這樣可以提高性能和可觀測性。
解決了在擁有 scale subresource 的 CRD 中,關于?replicas 字段默認值的一個 bug。
在 api watches 中添加 etcd WithRequireLeader 選項。如果沒有該選項的話,當 etcd 集群選舉失敗的話,在 apiserver 中面向 etcd 的 watches 會永遠 hang 住。
改 KEP 提議使用 GRPC 作為探活協議,因為 grpc 提供了官方的健康檢查方法。
開源項目推薦
不同版本的 CoreDNS 所支持的 Corefile 可能會有所不同,該項目可以幫助開發者遷移 corefile 的版本。既可以采用二進制的方式使用,也可以作為三方庫引入。
該項目為 Go 語言三方庫,主要提供類似于 shell 腳本中命令類似的函數。
簡單來說是基于 Kustomize 做的一款類似 helm template 的工具,包含了參數設置、打包、管道式串行渲染、自定義函數(鏡像)渲染等眾多功能。 與 OAM 天然互補,兩者均是為了 Infrastructure as Data 理念的直接產物,kpt 是 Data 的操縱工具,而 OAM 是 Data 的格式。kpt 可以作為應用產出 終態 OAM yaml 前的參數渲染、打包、分發命令行工具,更深的可以結合 GitOps 模式使用。
krustlet 為使用 rust 語言編寫的 kubelet 項目。
本周閱讀推薦
OAM 與 DAPR 的宗旨是要為開發者,特別是企業級的開發者,在設計和實施分布式系統時能夠更簡單更高效。他們位于分布式系統中的兩個不同層面:OAM 在部署態,用來描述應用程序整體的拓撲結構以及部署交付過程;而 DAPR 則工作在開發態,使得開發者可以通過簡單標準化的方式發現和調用外部的資源。本文中白海石對兩者進行了更豐富的闡述,同時也對未來的分布式應用形態進行了展望。
文章借助詳盡的用例介紹了 3 個減少 Docker 鏡像體積的技巧。
Alluxio 是一個以內存為中心的分布式存儲系統。在本文中,作者總結了 Alluxio 在高性能分布式深度學習模型訓練場景中落地的挑戰點,以及優化云上模型訓練性能的實踐。進一步地,作者介紹了如何從多個層面提升 AlluxioFUSE 在高并發讀場景下性能優化的經驗。最后,作者實現的基于 Alluxio 優化的分布式模型訓練方案,并在 4 機 8 卡的 ResNet50 場景下進行了性能驗證,取得了很好的效果。
“阿里巴巴云原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦云原生流行技術趨勢、云原生大規模的落地實踐,做最懂云原生開發者的公眾號。”
總結
以上是生活随笔為你收集整理的SIG Cloud Provider Alibaba 网研会第 2 期顺利召开 | 云原生生态周报 Vol. 46的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 提问赠书 | 我们请了 7 位云原生专家
- 下一篇: 在生产环境中,阿里云如何构建高性能云原生