Kubernetes 1.14 正式發佈 Windows 節點全新加強

3月26日, Kubernetes1.14版本正式發佈,自v1.13 發佈僅僅過去了112天,這也是 kubernetes 在2019年的首次發佈。這次發佈的內容包括:Windows 節點生產級支持、kubectl 更新、持久局部卷 GA。node

讓咱們來看一下 v1.14 的發佈團隊是怎樣形容此次發佈的:docker

「咱們很高興地宣佈發佈 Kubernetes 1.14,這是咱們2019年的第一個版本! Kubernetes 1.14
包含31個加強:10項穩定版功能,12項 beta 測試功能,以及7項全新功能。該版本的主要內容是:可擴展性和支持 Kubernetes
上的更多工做負載,其中三項主要功能遷移到通用版本,以及一個重要的安全功能進入測試階段。」

對 Windows 節點的全新加強windows

截至到目前,Kubernetes 中的 Windows 節點支持已經處於測試階段,許多用戶實驗並查看了 Windows 容器性能。Kubernetes 如今正式支持將 Windows 節點添加爲工做節點並編排 Windows 容器,從而使龐大的 Windows 應用程序生態系統可以利用 Kubernetes 的強大功能。從而提升整個部署的效率,不管你使用的是什麼操做系統。安全

具體 Windows 和 kubectl 的加強包括:網絡

1.對 Windows 節點的支持逐漸趨於穩定 (#116)性能

  • 支持工做節點和容器可以使用 Windows Server 2019。
  • 支持與 Azure-CNI、OVN-Kubernetes、Flannel 網絡。
  • 改進了對 pod、服務類型、工做負載控制器、指標/配額的支持。

kubernetes/enhancements [kep]。測試

2.更新的 kubectl 插件機制逐步穩定 (#579)flex

  • 擴展 kubectl,支持添加新命令的擴展以及覆蓋特定子命令。

3.持久化本地存儲管理已經 GA (#121)操作系統

  • 使本地附加(非網絡附加)存儲可用做持久卷源。
  • 容許用戶使用本地存儲。

kubernetes/kubernetes:#73525 #74391 #74769插件

4.進程 ID(PID)正在升級爲 beta 版 (#757)

  • 防止 pod 耗盡 pid 資源。
  • 管理員可以經過默認每一個 Pod 的 PID 數量來提供 pod-to-pod PID 隔離。

kubernetes/kubernetes:#73651
kubernetes/enhancements:[kep]

5.Pod 優先級和搶佔機制

Pod 優先級和搶佔機制 Kubernetes 調度程序能夠先調度更重要的 Pod,當集羣沒有資源時,它刪除不那麼重要的 Pod,爲更重要的 Pod 建立空間。重要性由優先級指定。

kubernetes/kubernetes:#73498 #74465 #73555
kubernetes/enhancements:#564 [kep]

兩個已知問題

1.在 coredns 1.3.1 有一個已知的問題 coredns/coredns#2629,若是 Kubernetes API 在鏈接 CoreDNS 時關閉,CoreDNS 將崩潰。這個問題在 CoreDNS 1.4.0 中修復 CoreDNS/CoreDNS#2529。

  1. 若是現有的安裝在 flexvolume 上的 pvc 包含大量目錄或目錄已滿,Kubelet 可能沒法從新啓動 #75019。

Kubernetes的 將來方向

Kubernetes 自成立以來一直支持 Linux 操做系統,但在 1.14 版本中,Windows 節點的生產支持如今被標記爲穩定的功能。經過 Windows 節點支持,可使用 Kubernetes 計劃和管理 Windows 操做系統容器。

Aaron Crickenberger(Google高級測試工程師,這次發佈團隊領導者)表示,在不一樣的操做系統和不一樣的運行時環境中,Windows 支持將有助於更好地闡明 Kubernetes 是什麼。在他看來,若是真的但願可以在混合操做系統集羣上編排工做負載,那將是很是好的一個結果。

將來Crickenberger 預計將從 Kubernetes 核心中提取出更多的可擴展組件,包括存儲、CSI、DNI 和容器網絡,以及更多的雲提供商工做。

BoCloud博雲一直注重深度參與Kubernetes社區開發工做,確保對kubernetes底層有深度理解,BeyondContainer容器PaaS平臺更配備專業的底層開發和維護團隊,確保從能力和人力上保證對Kubernetes和Docker的掌控和服務能力。後續博雲將持續關注kubernetes技術動態,並將基於kubernetes新功能發佈並驗證更多用戶使用場景,爲企業級用戶體統穩定、安全、可靠的PaaS服務。

參考:
https://kubernetes.io/blog/20...
https://www.eweek.com/cloud/k...
https://thenewstack.io/kubern...

相關文章
相關標籤/搜索