今天晚上8:30,第三期在線培訓《如何通過Istio進行金絲雀發(fā)布》將準時開播,內(nèi)容包括Istio原理、金絲雀發(fā)布、在Rancher中啟用Istio,報名及觀看鏈接:https://www.itdks.com/Home/Live/detail?id=28593
業(yè)界最隆重的盛會KubeCon+CloudNativeCon今年在圣地亞哥舉辦,超過12000名參會者以及100多個云原生供應商出席了這次大會。毫無疑問,本次大會是云計算領(lǐng)域最盛大的聚會。
CNCF管理眾多開源項目,這些開源項目組成了現(xiàn)代基礎(chǔ)設(shè)施中重要的構(gòu)建板塊。其中,CNCF管理的最著名的項目是Kubernetes,它現(xiàn)在已經(jīng)成為現(xiàn)代基礎(chǔ)架構(gòu)的基礎(chǔ),也是業(yè)界容器編排的事實標準。
CNCF擁有超過20個項目、500位成員以及100家企業(yè),它代表了行業(yè)中最活躍的社區(qū)和生態(tài)系統(tǒng)之一。僅在2019年就有205位新成員加入了CNCF,成員數(shù)量翻了一番。
與去年在西雅圖舉辦的KubeCon相比,今年參會人數(shù)增長了50%。從傳統(tǒng)的基礎(chǔ)設(shè)施提供商(如HPE、VMware等)到年輕的初創(chuàng)企業(yè),這一盛會匯集了最有意思的供應商。
因此,這一盛會儼然成為云原生社區(qū)的一個重要的里程碑。許多企業(yè)會在KubeCon宣布自己的新產(chǎn)品和新功能。
今年的KubeCon見證了來自云原生生態(tài)系統(tǒng)的100多個新產(chǎn)品或新功能的發(fā)布,本文將列出在KubeCon+CloudNativeCon中發(fā)布的10個最有趣的產(chǎn)品或功能。

1、 Helm3發(fā)布
Helm是CNCF的一個孵化項目,同時也是最受歡迎的Kubernetes應用程序打包管理工具。對于管理員而言,Helm是最為關(guān)鍵的部署工具之一,因此云原生工具箱中,它有自己的一席之地。微軟、谷歌、CodeFresh和Bitnami對Helm都做出了重要貢獻。
Helm的最新版本通過消除一些依賴項(如,在Kubernetes集群中運行的服務(wù)器端組件Tiller)來簡化和精簡使用體驗。同時,還為Helm2遷移到Helm3設(shè)計了明確的遷移路徑。
2、 AWS、Intuit和WeaveWorks在Argo Flux上協(xié)作
Argo Flux整合了Intuit和WeaveWorks,以提供基于Gitops的統(tǒng)一持續(xù)部署工具。AWS將基于Argo Flux的GitOps工具集成到Elastic Kubernetes Service和AWS App Mesh的Flagger中。
這一整合誕生了一個新項目,GitOps Engine,該項目旨在簡化Kubernetes中應用程序的部署。
3、 微軟的Kubernetes機密計算
根據(jù)微軟的介紹,機密計算能夠為潛在的惡意代碼提供額外的保護層?;贗ntel? Software Guard Extensions(Intel SGX),代碼運行在CPU的情況下,這一技術(shù)依舊能保護數(shù)據(jù)安全。
微軟通過一個原生的工作流程,將機密計算擴展到Kubernetes。Azure的客戶可以啟動支持Intel SGX的集群,然后在節(jié)點中安裝機密計算設(shè)備插件。Kubernetes用戶可以將使用Open Enclave SDK的Pod和容器調(diào)度到支持基于Intel SGX的受信任執(zhí)行環(huán)境(TEE)的硬件上。
4、 紅帽發(fā)布CodeReady Workspaces 2.0
2019年2月,紅帽發(fā)布了CodeReady Workspaces,它為跨團隊成員提供了一個Kubernetes原生的基于瀏覽器的開發(fā)環(huán)境,創(chuàng)造了更為順暢的協(xié)作環(huán)境?;陂_源Eclipse Che集成開發(fā)環(huán)境(IDE)項目,CodeReady Workspaces針對Red Hat OpenShift和Red Hat Enterprise Linux進行了優(yōu)化。
CodeReady Workspaces最新發(fā)布的版本可以讓開發(fā)人員在與Red Hat OpenShift上運行的生產(chǎn)環(huán)境相似的環(huán)境中創(chuàng)建和構(gòu)建應用程序和服務(wù)。
此外,CodeReady Workspaces通過將IDE與生產(chǎn)部署環(huán)境集成來簡化開發(fā)人員的使用體驗。
5、 Mirantis發(fā)布Kubernetes as a Service(KaaS)
Mirantis宣布會持續(xù)更新多云Kubernetes即服務(wù)(KaaS)。該公司稱該產(chǎn)品沒有專有API擴展的純Kubernetes平臺,以保證應用程序可以在任何云上運行。此外,Mirantis強化了上游Kubernetes軟件,使其可彈性伸縮且穩(wěn)定可靠。
值得注意的是,這一消息是在Mirantis收購Docker企業(yè)業(yè)務(wù)之后宣布的。
6、 O’Reilly 收購Katacoda
Katacoda是一個十分受歡迎的工具,它主要用于模擬基于Linux環(huán)境,幫助開發(fā)人員學習新工具和平臺。Katacoda最大的優(yōu)勢在于用戶在瀏覽器里就可以模擬在真實的環(huán)境中學習他們將要在生產(chǎn)環(huán)境中使用的工具。
O’Reilly已成功轉(zhuǎn)型為一個在線學習的平臺。而收購Katacoda可以使O’Reilly用戶擴展他們的學習體驗,從單一的在線平臺中解放出來,到模擬真實配置環(huán)境中進行實踐。
7、 Portworx發(fā)布PX-Autopilot
容器存儲市場領(lǐng)導者Portworx宣布對其存儲平臺PX-Autopilot的擴展。當這一工具檢測到部署在Kubernetes上的應用程序存儲容量不足時,它會自動提供更多存儲空間。
PX-Autopilot是基于策略引擎的,它可以在消耗達到特定的預定義閾值時,自動添加塊存儲卷(block storage volumes)或調(diào)整現(xiàn)有應用程序卷的大小。你可以將它當成云原生存儲的自動擴展引擎。
8、 Diamanti宣布Spektra混合云解決方案
超融合基礎(chǔ)設(shè)施公司Diamani宣布推出Spektra,這是一個混合云平臺,可用于管理運行在跨本地和公有云上的容器化工作負載的生命周期。它同時還支持在不同的Kubernetes集群之間遷移應用程序和數(shù)據(jù)。
Spektra提供了單個窗格來管理使用引擎注冊的集群的存儲功能,從而使應用程序和數(shù)據(jù)在多個Kubernetes環(huán)境之間的移動性達到最小。
9、Buoyant宣布推出K8s的SaaS控制平面,Dive
Linkerd的創(chuàng)建者Buoyant,宣布推出Dive的內(nèi)測版,這是一個多租戶的控制平面,可用于管理Kubernetes部署。
根據(jù)Buoyant的說法,Dive可以對基礎(chǔ)架構(gòu)的每項更改都轉(zhuǎn)換為一個永久鏈接——可以粘貼到Slack中,并且可以與其他更改綁定在一起。另外,每一個服務(wù)都有一個主頁,可以通過SLOs、runbook和所有權(quán)信息進行擴充。
此外,Dive增強了Linkerd管理運行在Kubernetes集群上的微服務(wù)的能力。
10、 Rancher將Kubernetes擴展到邊緣
業(yè)界應用最為廣泛的Kubernetes管理平臺創(chuàng)建者Rancher Labs宣布其打造的輕量級Kubernetes發(fā)行版k3s正式GA,這款產(chǎn)品經(jīng)過認證,專為資源有限環(huán)境設(shè)計。今年年初發(fā)布至今,Github上已獲得超過10000顆star。
Rancher和ARM達成合作,共同構(gòu)建一個面向邊緣場景的Kubernetes高度優(yōu)化版本。它將在任何設(shè)備上安裝Kubernetes所需的一切都包含在一個60MB左右的二進制文件中,進而減少了在IoT和邊緣設(shè)備等資源受限環(huán)境中安裝和運行Kubernetes所需的依賴項和步驟,因此k3s只需一條命令即可完成配置和升級。
k3s劍指邊緣,又不止于邊緣。k3s極輕量、極簡的特性,使其亦廣受那些尋求簡單方法來部署Kubernetes的用戶的好評。除了邊緣計算的使用場景,還有數(shù)以萬計的用戶正在將k3s使用于嵌入式設(shè)備、CI環(huán)境、綁定進應用程序等場景中。