天天看點

KubeCon 改為線上舉辦 | 雲原生生态周報 Vol. 48業界要聞上遊重要進展開源項目推薦本周閱讀推薦課程推薦

KubeCon 改為線上舉辦 | 雲原生生态周報 Vol. 48業界要聞上遊重要進展開源項目推薦本周閱讀推薦課程推薦

作者 | 徐迪、張曉宇、何淋波、宋淨超

業界要聞

  1. KubeCon+CloudNativeCon North America 2020 CFP 開始

點選上方連結即可送出演講,截止日期 6 月 12 日。

  1. KubeCon Euro 2020 改為線上舉辦

KubeCon Euro 2020 已确定改為線上進行,日期為 8 月 17 号到 20 号。

  1. KubeCon 2020 Shanghai 或開展線上活動

由于疫情影響,原來被取消的 KubeCon 2020 Shanghai 可能以線上方式舉行。CNCF 連同其活躍的社群,正在計劃在七月底舉辦為期三天的線上大會。附:

大會舉辦時間的調查問卷

  1. CNCF 公布 Fluentd Journey Report

始于 2011 年 6 月份,2019 年從 CNCF 畢業,目前已經吸引超過 7.4k 個開發者,52k 個 commit,6k 多次 PRs。

上遊重要進展

  1. Require Transition from Beta

beta 版本的 api 在三個 release 内(9 個月内)必須:meeting GA criteria and getting promoted, or having a new beta and deprecating the previous beta per the

deprecation policy
  1. Fix exclusive CPU allocations being deleted at container restart

修複了獨占 cpu,由于 pod 内容器被 sigkill,kubelet 再次拉起時使用了預設的 cpuset。

  1. Warning mechanism for use of deprecated APIs

在 header 裡面增加

Warning

(

RFC 7234

)字段,顯示 api 已經被 deprecate 了。

附:一個 

WIP 的 kubectl 相關改動
  1. New Event API GA Graduation

一個新的 Event API(目前在是 v1beta1 版本,排程器目前已經使用這個新的 Event),主要是為了擴充目前 event 的字段,有助于 event 分析,同時可以減少 event 對叢集 performance 的影響。在 1.19 release 中這個新的 Event 會 GA。可以參考

新舊 event 的結構體對比

開源項目推薦

  1. gloo

基于 envoy 的 api gateway,功能豐富,符合 Kubernetes ingress 語義,能夠同時支援 legacy 應用、微服務、serveerless 等,與諸多開源項目內建度很高。最主要的是能夠支援 hybrid application 使用多種架構、協定、上雲等需求。

  1. pluto

一個簡易的工具,友善找出代碼庫以及 helm release 中依然在使用的 Kubernetes deprecated api。

  1. cheekymonkey

一款跟 netflix chaosmonkey 類似的工具,以遊戲的方式展現。

  1. magicpak

magicpak 能夠幫助建構最小化的 docker 鏡像,把一些不需要的檔案以及 link 全部去掉。最終的鏡像會僅僅保留可執行檔案所需要的依賴。

本周閱讀推薦

  1. 《Meet faasd - portable serverless without the complexity of Kubernetes》

OpenFaaS 的最新項目 faasd,是一個 Golang 的輕量 serverless 庫,支援多平台,包括 x86,arm 等等架構,可以部署在任何環境中,能夠幫助使用者屏蔽掉 Kubernetes,不需要使用者去學習和管理 kubernetes 叢集。

2. 

《How Kubernetes contributors are building a better communication process》

如果你喜歡 Kubernetes,喜歡開源,想參與到社群活動中,可以看看這篇文章,裡面有一些連結以及 Slack channel。同時作者也是一個非常 nice 的人,有問題可以直接 slack 找她。

3. 

《Trow, a Container Registry to Run inside Your Kubernetes Cluster》

一個非常易用的鏡像管理工具,與 Kubernetes 深度內建,上手很快,可以一鍵在 Kubernetes 叢集中拉起。強烈推薦試用一下,五星好評,不接受反駁。

  1. 《Kubernetes is Not Your Platform, It's Just the Foundation》

這是 Manuel Pais 在 Qcon 倫敦的演講,Manuel 讨論了許多組織如何将 Kubernetes 看作是 "平台",而不僅僅是一個真正的内部平台的技術基礎。成功采用 Kubernetes 需要思考一個平台的真正含義,并學習哪些團隊結構和互動方式能夠很好地發揮作用,随着時間的推移對其進行演化。

  1. 《Istio 中的 Sidecar 注入及透明流量劫持過程詳解》

本文基于 Istio 1.5.1 版本,介紹了 sidecar 模式及其優勢 sidecar 注入到資料平面,如何做流量劫持和轉發的,以及流量是怎樣路由到 upstream 的。

  1. 《Service Mesh和API Gateway關系深度探讨》

關于 Service Mesh 和 API Gateway 之間的關系,這個問題過去兩年間經常被問起,社群也有不少文章和資料給出解答。其中不乏 Christian Posta 這樣的網紅給出過深度介紹。我在這裡做一個資料的整理和彙總,結合個人的了解給出一些看法。另外在本文最後,介紹螞蟻金服在 Service Mesh 和 API Gateway 融合的這個最新領域的一些開創性的實踐和探索,希望給大家一個更有體感的認知。

課程推薦

為了更多開發者能夠享受到 Serverless 帶來的紅利,這一次,我們集結了 10+ 位阿裡巴巴 Serverless 領域技術專家,打造出最适合開發者入門的 Serverless 公開課,讓你即學即用,輕松擁抱雲計算的新範式——Serverless。

點選即可免費觀看課程:

https://developer.aliyun.com/learning/roadmap/serverless
阿裡巴巴雲原生 關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,做最懂雲原生開發者的技術圈。”

繼續閱讀