Kubernetes 1.8:安全性、工作負載和功能深度

我們很高興地宣佈Kubernetes 1.8的釋出,這是我們今年的第三次釋出。Kubernetes 1.8代表了許多正在進行的激動人心的增強和改進。除了功能改進之外,我們還在整個專案中加強了對流程成熟度、架構規範化以及Kubernetes治理模型強化的關注。成熟流程的演變清晰地表明,可持續性是一個主要關注點,有助於確保Kubernetes在未來是一個可行且蓬勃發展的專案。

安全焦點

Kubernetes 1.8將對基於角色的訪問控制(RBAC)的支援提升到穩定版。RBAC允許叢集管理員動態定義角色,透過Kubernetes API強制執行訪問策略。透過網路策略過濾出站流量的Beta支援增強了對過濾入站流量到Pod的現有支援。RBAC和網路策略是兩個強大的工具,用於在Kubernetes中強制執行組織和監管的安全要求。

Kubelet的傳輸層安全(TLS)證書輪換提升到Beta版。自動證書輪換簡化了安全的叢集操作。

工作負載支援焦點

Kubernetes 1.8將核心工作負載API提升到Beta版,使用apps/v1beta2組和版本。此Beta版包含Deployment、DaemonSet、ReplicaSet和StatefulSet的當前版本。工作負載API為將現有工作負載遷移到Kubernetes以及開發原生面向Kubernetes的雲原生應用程式提供了穩定的基礎。

對於考慮在Kubernetes上執行大資料工作負載的使用者,工作負載API現在在Apache Spark中啟用了原生Kubernetes支援

批次工作負載(如夜間ETL作業)將受益於CronJobs升級到Beta版。

自定義資源定義(CRD)在Kubernetes 1.8中仍處於Beta版。CRD提供了一種強大的機制,可以使用使用者定義的API物件擴充套件Kubernetes。CRD的一個用例是透過操作器模式自動化複雜的有狀態應用程式,例如鍵值儲存、資料庫和儲存引擎。隨著穩定化的持續,預計CRD將繼續得到增強,例如驗證

劇透預警

卷快照、PV大小調整、自動汙點、優先順序Pod、kubectl外掛,哦,天哪!

除了穩定現有功能外,Kubernetes 1.8還提供了許多預覽新功能的Alpha功能。

社群中的每個特別興趣小組(SIG)都繼續為自己的領域提供最受使用者請求的功能。有關完整列表,請訪問釋出說明

可用性

Kubernetes 1.8可在GitHub上下載。要開始使用Kubernetes,請檢視這些互動式教程

釋出團隊

1.8的釋出團隊由Microsoft的Kubernetes大使Jaice Singer DuMars領導,由14名成員組成,負責管理釋出的各個方面,從文件到測試、驗證和功能完整性。

隨著Kubernetes社群的發展,我們的釋出過程已成為開源軟體開發中協作的絕佳典範。Kubernetes繼續以快速的速度獲得新使用者。這種增長創造了一個積極的反饋迴圈,即更多的貢獻者提交程式碼,從而建立了一個更充滿活力的生態系統。

使用者亮點

根據Redmonk的報告,財富100強公司中有54%正在以某種形式執行Kubernetes,並且來自世界各地的各個行業都在採用。社群最近的使用者案例包括:

Kubernetes 正在幫助您的團隊嗎?與社群分享您的故事

生態系統更新

9月11日宣佈,Kubernetes認證服務提供商(KCSP)是經過預審的組織,在幫助企業成功採用Kubernetes方面擁有豐富的經驗。個人專業人士現在可以註冊新的認證Kubernetes管理員(CKA)計劃和考試,該考試要求透過線上、監考、基於效能的考試,以測試在動手命令列環境中解決多個問題的能力。
CNCF 還提供線上培訓,教授建立和配置真實 Kubernetes 叢集所需的技能。

KubeCon

參加12月6日至8日在奧斯汀舉行的KubeCon + CloudNativeCon,這是有史以來規模最大的Kubernetes聚會。這場首屈一指的Kubernetes活動將包括技術會議、案例研究、開發者深入探討、沙龍等等!完整的活動和演講者日程將於9月28日在此處公佈。優惠註冊將於10月6日結束。

歐盟開源峰會

Kubernetes 1.8功能釋出負責人Ihor Dvoretskyi將於10月23日在布拉格舉行的歐盟開源峰會上介紹新功能和增強功能。註冊仍在進行中

參與其中

參與Kubernetes最簡單的方法是加入與您的興趣相符的眾多特別興趣小組(SIG)之一。有什麼想向Kubernetes社群廣播的嗎?在我們的每週社群會議上以及透過以下渠道分享您的聲音。

編者注:本公告由Aparna Sinha(Google)、Ihor Dvoretskyi(CNCF)、Jaice Singer DuMars(Microsoft)和Caleb Miles(CoreOS)撰寫。