重磅-kubernetes1.18新版發佈了!!!

Kubernetes1.18是2020年3月26日發行的第一個新的版本,Kubernetes 1.18包含了38個加強功能,其中15個加強功能已趨於穩定,beta加強了11個,alpha加強了12個。git

注:github

alpha:表示內測版本

beta:表示公測版本,尚未穩定

stable:表示穩定版本

1、主要功能

1.KubernetesTopology Manager(kubernetes拓撲管理器)-beta版本

拓撲管理器是kubernetes1.18版中的beta功能,在引入拓撲管理器以前,CPU和設備管理器將作出彼此獨立的資源分配決策,這可能會致使在多套接字系統上分配不良信息,從而致使延遲關鍵型應用程序的性能降低,拓撲管理器可使CPU和設備實現NUMA對齊,這將使工做負載在針對低延遲而優化的環境中運行緩存

2.ServersideApply(服務端apply)-beta2版本

服務器端Apply在1.16中升級爲Beta,如今在1.18中加強到第二版Beta,這個新版本將跟蹤和管理全部新Kubernetes對象的字段更改,從而知道什麼更改了資源以及什麼時候更改。服務器

3.ExtendingIngress with and replacing a deprecated annotation with IngressClass(使用IngressClass擴展Ingress並用IngressClass替換不推薦使用的註釋)-stable版

在Kubernetes 1.18中,Ingress有兩個重要的改進:pathType字段和IngressClass資源。該pathType字段容許指定路徑應如何匹配。除了默認ImplementationSpecific類型外,還有new Exact和Prefixpath類型,該IngressClass資源用於描述Kubernetes集羣中的Ingress類型。入口能夠經過ingressClassName在入口上使用新字段來指定與它們關聯的類。此新資源和字段替換了不建議使用的kubernetes.io/ingress.class註釋。微信

4.SIG-CLIintroduces kubectl alpha debug(SIG-CLI引入kubectlalpha調試)-alpha版

隨着臨時容器的發展,咱們能夠經過在kubectl exec,該kubectlalpha debug命令的添加使開發人員能夠輕鬆地在集羣中調試其Pod,此命令容許建立一個臨時容器,該容器在要檢查的Pod旁邊運行,而且還附加到控制檯以進行交互式故障排除。app

5.IntroducingWindows CSI support alpha for Kubernetes(爲Kubernetes引入Windows CSI支持A)-alpha版

隨着Kubernetes1.18的發佈,用於Windows的CSI代理的Alpha版本也已發佈。CSI代理使非特權(預先批准)的容器可以在Windows上執行特權存儲操做。如今,能夠利用CSI代理在Windows中支持CSI驅動程序。ide

2、更新功能-已經由beta版成爲穩定版的功能以下

1.污穢驅逐

https://github.com/kubernetes/enhancements/issues/166性能

2.kubectl diff

https://github.com/kubernetes/enhancements/issues/491優化

3.CSI塊存儲支持

https://github.com/kubernetes/enhancements/issues/565debug

4.API Server空運行

https://github.com/kubernetes/enhancements/issues/576

5.在CSI呼叫中傳遞Pod信息

https://github.com/kubernetes/enhancements/issues/603

6.支持樹外vSphere Cloud Provider

https://github.com/kubernetes/enhancements/issues/670

7.爲Windows工做負載支持GMSA

https://github.com/kubernetes/enhancements/issues/689

8.跳過附加的非附加CSI卷

https://github.com/kubernetes/enhancements/issues/770

9.PVC克隆

https://github.com/kubernetes/enhancements/issues/989

10.將kubectl軟件包代碼移至暫存

https://github.com/kubernetes/enhancements/issues/1020

11.Windows的RunAsUserName

https://github.com/kubernetes/enhancements/issues/1043

12.適用於服務和端點的AppProtocol

https://github.com/kubernetes/enhancements/issues/1507

13.擴展大頁面功能

https://github.com/kubernetes/enhancements/issues/1539

14.客戶端簽名重構,以標準化選項和上下文處理

https://github.com/kubernetes/enhancements/issues/1601

15.節點本地DNS緩存

https://github.com/kubernetes/enhancements/issues/1024

3、主要變化

1.EndpointSliceAPI

https://github.com/kubernetes/enhancements/issues/752

2.將kubectl軟件包代碼移至暫存

https://github.com/kubernetes/enhancements/issues/1020

3.CertificateSigningRequestAPI

https://github.com/kubernetes/enhancements/issues/1513

4.擴展大頁面功能

https://github.com/kubernetes/enhancements/issues/1539

5.客戶端簽名重構,以標準化選項和上下文處理

https://github.com/kubernetes/enhancements/issues/1601

想要了解kubernetes更多功能和生產案例,獲取免費視頻,可按以下方式進入技術交流羣獲取哈~~
重磅-kubernetes1.18新版發佈了!!!
微信:luckylucky421302

重磅-kubernetes1.18新版發佈了!!!

相關文章
相關標籤/搜索