溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Kubernetes1.12的新功能是什么

發(fā)布時(shí)間:2021-12-28 16:00:04 來源:億速云 閱讀:100 作者:柒染 欄目:云計(jì)算

Kubernetes1.12的新功能是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

2018年Kubernetes的幾次主版本更新

Kubernetes1.12的新功能是什么

無論您是使用Kubernetes的開發(fā)人員,還是負(fù)責(zé)操作集群的管理員,都應(yīng)該了解一下Kubernetes 1.12中的新功能和問題修復(fù)。

Kubernetes 1.12中包含38項(xiàng)功能。我們來看看一些亮點(diǎn)。

Kubelet證書輪換

Kubelet證書輪換功能現(xiàn)已進(jìn)入beta狀態(tài)。這一功能可以在當(dāng)前證書到期時(shí)自動(dòng)續(xù)訂密鑰和kubelet API服務(wù)器的證書。

網(wǎng)絡(luò)策略:CIDR選擇器和egress規(guī)則

有兩個(gè)以前的beta功能現(xiàn)在已是stable狀態(tài):其中一個(gè)是ipBlock選擇器,它允許根據(jù)CIDR表示法中的網(wǎng)絡(luò)地址指定ingress/egress規(guī)則。第二個(gè)則可以通過指定egress規(guī)則來過濾離開pod的流量。以下示例說明了這兩個(gè)功能的使用:

Kubernetes1.12的新功能是什么

egress和ipBlock以前都是beta功能,它們已經(jīng)在Kubernetes官方的網(wǎng)絡(luò)策略文檔中了

掛載命名空間傳播

掛載命名空間傳播,即掛載卷 rshared ,從而容器內(nèi)的任何掛載都能反映在root(= host)掛載命名空間中,這一功能現(xiàn)已是stable狀態(tài)。

按條件創(chuàng)建Taint Nodes

在Kubernetes1.8中,這一功能還是早期alpha版本,現(xiàn)在此功能已升級(jí)為beta。啟用它的featureflag,節(jié)點(diǎn)控制器可以根據(jù)節(jié)點(diǎn)條件創(chuàng)建taints,并使調(diào)度器根據(jù)taints而不是條件來過濾節(jié)點(diǎn)。

具有自定義指標(biāo)的水平pod自動(dòng)伸縮器

雖然HPA中對(duì)自定義指標(biāo)的支持一直是beta狀態(tài),但1.12版增加了各種增強(qiáng)功能,例如可以根據(jù)監(jiān)控管道中的可用標(biāo)簽選擇指標(biāo)。

RuntimeClass

RuntimeClass是一個(gè)新的集群范圍的資源,“它將容器運(yùn)行時(shí)屬性表示到控制平面”。換言之,它可以讓用戶通過提供PodSpec中的runtimeClass,選擇和配置(每個(gè)pod)特定容器運(yùn)行時(shí)(如Docker、RKT或Virtlet)。這一功能還處于早期alpha階段。

資源配額優(yōu)先級(jí)

資源配額讓管理員可以限制命名空間中的資源消耗。這一功能在多個(gè)租戶(用戶/團(tuán)隊(duì))共享集群中的可用計(jì)算和存儲(chǔ)資源時(shí)尤其實(shí)用。beta版的資源配額優(yōu)先級(jí)允許管理員根據(jù)pod的PriorityClass,確定配額范圍,從而調(diào)整命名空間內(nèi)的資源分配。

卷快照

Kubernetes 1.12中最令人的興奮的存儲(chǔ)功能之一,是持久性卷快照(盡管它還在alpha階段)。此功能允許用戶在任何CSI存儲(chǔ)提供商支持的特定時(shí)間點(diǎn)創(chuàng)建和恢復(fù)快照。此次更新添加了三個(gè)新的API資源作為此功能的一部分:

  • VolumeSnapshotClass定義如何配置現(xiàn)有卷的快照;

  • VolumeSnapshotContent表示現(xiàn)有快照;

  • VolumeSnapshot允許用戶請(qǐng)求持久卷的新快照

下面是示例:

Kubernetes1.12的新功能是什么

拓?fù)涓兄獎(jiǎng)討B(tài)配置

另一個(gè)與存儲(chǔ)相關(guān)的功能,拓?fù)涓兄獎(jiǎng)討B(tài)配置。這一功能在Kubernetes 1.11中初次引入,并在1.12中被提升為beta狀態(tài)。它解決了在跨多個(gè)區(qū)域的集群中動(dòng)態(tài)配置卷的一些限制,其中單區(qū)存儲(chǔ)后端無法從所有節(jié)點(diǎn)全局訪問。

對(duì)Azure的增強(qiáng)支持

在Kubernetes 1.12中,有兩項(xiàng)關(guān)于在Azure中運(yùn)行Kubernetes的增強(qiáng):

  • 集群自動(dòng)伸縮

Azure 的集群自動(dòng)伸縮器支持已升級(jí)為穩(wěn)定版。這將允許基于全局資源,自動(dòng)擴(kuò)展Kubernetes集群中的Azure節(jié)點(diǎn)數(shù)。

  • Azure可用區(qū)支持

Kubernetes 1.12添加了Azure可用區(qū)(AZ)的alpha支持??捎脜^(qū)域中的節(jié)點(diǎn)將添加標(biāo)簽 failure-domain.beta.kubernetes.io/zone=<region>-<AZ> ,并為Azure托管磁盤存儲(chǔ)類添加拓?fù)涓兄渲谩?/p>

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI