KubeCon 改为线上举办 | 云原生生态周报 Vol. 48
作者 | 徐迪、張曉宇、何淋波、宋凈超
業(yè)界要聞
點(diǎn)擊上方鏈接即可提交演講,截止日期 6 月 12 日。
KubeCon Euro 2020?已確定改為線上進(jìn)行,日期為 8 月 17 號(hào)到 20 號(hào)。
由于疫情影響,原來被取消的 KubeCon 2020 Shanghai 可能以線上方式舉行。CNCF 連同其活躍的社區(qū),正在計(jì)劃在七月底舉辦為期三天的線上大會(huì)。附:大會(huì)舉辦時(shí)間的調(diào)查問卷。
始于 2011 年 6 月份,2019 年從 CNCF 畢業(yè),目前已經(jīng)吸引超過 7.4k 個(gè)開發(fā)者,52k 個(gè) commit,6k 多次 PRs。
上游重要進(jìn)展
beta 版本的 api 在三個(gè) release 內(nèi)(9 個(gè)月內(nèi))必須:meeting GA criteria and getting promoted, or having a new beta and deprecating the previous beta per the deprecation policy。
修復(fù)了獨(dú)占 cpu,由于 pod 內(nèi)容器被 sigkill,kubelet 再次拉起時(shí)使用了默認(rèn)的 cpuset。
在 header 里面增加 Warning (RFC 7234)字段,顯示 api 已經(jīng)被 deprecate 了。
附:一個(gè)?WIP 的 kubectl 相關(guān)改動(dòng)。
一個(gè)新的 Event API(目前在是 v1beta1 版本,調(diào)度器目前已經(jīng)使用這個(gè)新的 Event),主要是為了擴(kuò)展目前 event 的字段,有助于 event 分析,同時(shí)可以減少 event 對(duì)集群 performance 的影響。在 1.19 release 中這個(gè)新的 Event 會(huì) GA。可以參考新舊 event 的結(jié)構(gòu)體對(duì)比。
開源項(xiàng)目推薦
基于 envoy 的 api gateway,功能豐富,符合 Kubernetes ingress 語義,能夠同時(shí)支持 legacy 應(yīng)用、微服務(wù)、serveerless 等,與諸多開源項(xiàng)目集成度很高。最主要的是能夠支持 hybrid application 使用多種架構(gòu)、協(xié)議、上云等需求。
一個(gè)簡(jiǎn)易的工具,方便找出代碼庫以及 helm release 中依然在使用的 Kubernetes deprecated api。
一款跟 netflix chaosmonkey 類似的工具,以游戲的方式展現(xiàn)。
magicpak 能夠幫助構(gòu)建最小化的 docker 鏡像,把一些不需要的文件以及 link 全部去掉。最終的鏡像會(huì)僅僅保留可執(zhí)行文件所需要的依賴。
本周閱讀推薦
OpenFaaS 的最新項(xiàng)目 faasd,是一個(gè) Golang 的輕量 serverless 庫,支持多平臺(tái),包括 x86,arm 等等架構(gòu),可以部署在任何環(huán)境中,能夠幫助用戶屏蔽掉 Kubernetes,不需要用戶去學(xué)習(xí)和管理 kubernetes 集群。
2.?《How Kubernetes contributors are building a better communication process》
如果你喜歡 Kubernetes,喜歡開源,想?yún)⑴c到社區(qū)活動(dòng)中,可以看看這篇文章,里面有一些鏈接以及 Slack channel。同時(shí)作者也是一個(gè)非常 nice 的人,有問題可以直接 slack 找她。
3.?《Trow, a Container Registry to Run inside Your Kubernetes Cluster》
一個(gè)非常易用的鏡像管理工具,與 Kubernetes 深度集成,上手很快,可以一鍵在 Kubernetes 集群中拉起。強(qiáng)烈推薦試用一下,五星好評(píng),不接受反駁。
這是?Manuel Pais 在 Qcon 倫敦的演講,Manuel 討論了許多組織如何將 Kubernetes 看作是 “平臺(tái)”,而不僅僅是一個(gè)真正的內(nèi)部平臺(tái)的技術(shù)基礎(chǔ)。成功采用 Kubernetes 需要思考一個(gè)平臺(tái)的真正含義,并學(xué)習(xí)哪些團(tuán)隊(duì)結(jié)構(gòu)和交互方式能夠很好地發(fā)揮作用,隨著時(shí)間的推移對(duì)其進(jìn)行演化。
本文基于 Istio 1.5.1 版本,介紹了 sidecar 模式及其優(yōu)勢(shì) sidecar 注入到數(shù)據(jù)平面,如何做流量劫持和轉(zhuǎn)發(fā)的,以及流量是怎樣路由到 upstream 的。
關(guān)于 Service Mesh 和 API Gateway 之間的關(guān)系,這個(gè)問題過去兩年間經(jīng)常被問起,社區(qū)也有不少文章和資料給出解答。其中不乏 Christian Posta 這樣的網(wǎng)紅給出過深度介紹。我在這里做一個(gè)資料的整理和匯總,結(jié)合個(gè)人的理解給出一些看法。另外在本文最后,介紹螞蟻金服在 Service Mesh 和 API Gateway 融合的這個(gè)最新領(lǐng)域的一些開創(chuàng)性的實(shí)踐和探索,希望給大家一個(gè)更有體感的認(rèn)知。
課程推薦
為了更多開發(fā)者能夠享受到 Serverless 帶來的紅利,這一次,我們集結(jié)了 10+ 位阿里巴巴 Serverless 領(lǐng)域技術(shù)專家,打造出最適合開發(fā)者入門的 Serverless 公開課,讓你即學(xué)即用,輕松擁抱云計(jì)算的新范式——Serverless。
點(diǎn)擊即可免費(fèi)觀看課程:https://developer.aliyun.com/learning/roadmap/serverless
“阿里巴巴云原生關(guān)注微服務(wù)、Serverless、容器、Service Mesh 等技術(shù)領(lǐng)域、聚焦云原生流行技術(shù)趨勢(shì)、云原生大規(guī)模的落地實(shí)踐,做最懂云原生開發(fā)者的技術(shù)圈。”
總結(jié)
以上是生活随笔為你收集整理的KubeCon 改为线上举办 | 云原生生态周报 Vol. 48的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用 Istio 进行多集群部署管理
- 下一篇: 如何使用 Istio 进行多集群部署管理