這篇文章將為大家詳細(xì)講解有關(guān)Kubernetes1.4版本的新功能是什么,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
為新豐等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及新豐網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、新豐網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!Kubernetes1.4主要新特性
創(chuàng)建kubernetes集群只需要兩條命令增強(qiáng)了對(duì)有狀態(tài)應(yīng)用的支持 增加了集群聯(lián)盟API 支持容器安全控制 增強(qiáng)包括調(diào)度在內(nèi)的Kubernetes基礎(chǔ)架構(gòu) 通過Kubernetes DashBoard UI已經(jīng)可以實(shí)現(xiàn)90%的命令行操作
兩條命令創(chuàng)建集群
為了啟動(dòng)Kubernetes,用戶需要提供計(jì)算節(jié)點(diǎn)、安裝Kubernetes和啟動(dòng)集群。用戶都渴望一種簡易、可移植的方法,在任何云(公有云、私有云或裸金屬)上部署Kubernetes集群。為此:
Kubernetes 1.4引入了kubeadm命令,它將集群啟動(dòng)簡化為兩條命令,不需要再使用復(fù)雜的kube-up 腳本 。一旦Kubernetes被安裝,kubeadm init啟動(dòng)master節(jié)點(diǎn),而kubeadm join可以將節(jié)點(diǎn)并入集群。
安裝過程的流水線化,通過打包Kubernetes和它的依賴,對(duì)于 Linux 主要發(fā)行版本,包括Ubuntu Xenial和Red Hat的用戶可以使用熟悉的apt-get和yum來安裝Kubernetes。
附加部署,例如對(duì)于一個(gè)overlay網(wǎng)絡(luò), 使用daemonset方式可以將操作簡化為一條命令。
簡化這個(gè)使用的是新的認(rèn)證API,它使用kubelet TLS bootstrap,和新的API發(fā)現(xiàn)。
增強(qiáng)了對(duì)有狀態(tài)應(yīng)用的支持
當(dāng)云原生應(yīng)用被構(gòu)建并運(yùn)行在容器里時(shí),更普遍的的批處理、數(shù)據(jù)庫和KV存儲(chǔ)等有狀態(tài)的應(yīng)用需要額外的特性來兼容容器。在Kubernetes 1.4里,我們引入了一系列特性來簡化這些應(yīng)用的部署,包括:
ScheduledJob alpha版,用戶可以按正常間隔運(yùn)行批處理任務(wù)。
Init-Container beta版,強(qiáng)調(diào)了在啟動(dòng)主容器前運(yùn)行一個(gè)或多個(gè)容器,例如啟動(dòng)數(shù)據(jù)庫或多層應(yīng)用前的序列化依賴
動(dòng)態(tài)PVC升級(jí)到beta版。這個(gè)特性允許集群管理員暴露多個(gè)存儲(chǔ)提供者,并且允許用戶通過一個(gè)新的存儲(chǔ)API來選擇使用哪個(gè)存儲(chǔ)提供者。
Curated和預(yù)測試Helm Charts,對(duì)于公共的有狀態(tài)應(yīng)用,例如MariaDB、MySQL和Jenkins,使用Helm Package Manager版本2的一條命令就可使用Curated和Helm Charts。
增加了集群聯(lián)盟API
我們?nèi)虻挠脩艄餐M氖窃趧澐至说膮^(qū)域和云上能夠構(gòu)建應(yīng)用,為此我們提供了:
聯(lián)邦ReplicaSets Beta版,副本集現(xiàn)在可以在集群中的全部或者部分,跨區(qū)域、跨云創(chuàng)建副本。整個(gè)聯(lián)邦副本統(tǒng)計(jì)和相對(duì)集群權(quán)重/副本統(tǒng)計(jì)會(huì)被持續(xù)地保持一致,通過聯(lián)邦ReplicaSet控制器來保證你在每個(gè)區(qū)域/云上都擁有這些Pods。
聯(lián)邦Services beta版,并且secrets,events和namespaces也同樣被添加到聯(lián)邦A(yù)PI中。
聯(lián)邦I(lǐng)ngress Alpha版,由GCP啟動(dòng),用戶可以創(chuàng)建一個(gè)L7的全局負(fù)載均衡器,通過VIP負(fù)載部署在GCP中跨集群聯(lián)邦的服務(wù)。通過GCP的聯(lián)邦I(lǐng)ngress,外部客戶端通過一個(gè)單獨(dú)IP地址訪問,請(qǐng)求會(huì)被發(fā)送至聯(lián)邦中最近的可用集群中。
支持容器安全控制
多租戶集群的管理員需要能夠提供不同的租戶、基礎(chǔ)設(shè)施組件和系統(tǒng)的最終用戶之間的權(quán)限集合。因而提供了下面的支持:
Pod安全策略,它是一種新的對(duì)象,使集群管理員來控制Pod/Containers安全上下文的創(chuàng)建和驗(yàn)證,管理員可以聯(lián)合service accounts,groups和擁有一些限制的用戶來定義一個(gè)安全上下文。
添加了AppArmor支持,使管理員能夠運(yùn)行一個(gè)更安全的部署,提供了更好的審計(jì)和系統(tǒng)監(jiān)控。用戶可以通過在AppArmor的配置文件中設(shè)置一個(gè)簡單的字段就可完成容器的配置。
增強(qiáng)包括調(diào)度在內(nèi)的Kubernetes基礎(chǔ)架構(gòu)
我們持續(xù)的為基于Kubernetes的用戶和生態(tài)圈增加調(diào)度器、存儲(chǔ)和客戶端的能力。包括:
Scheduler,引入了pod間親緣性和反親緣性 Alpha版本,用戶能夠定制Kubernetes如何組合或分配Pods,還有,集群附加組件的優(yōu)先調(diào)度能力,例如DNS、Heapster和Kube Dashboard。
Disruption SLOs,Pod中斷預(yù)算被引入來限制在任意時(shí)刻被集群刪除pod帶來的影響,例如節(jié)點(diǎn)升級(jí)。
存儲(chǔ),新的卷插件,適用于Quobyte和Azure Data Disk的被添加。
客戶端:Swagger 2.0支持添加,支持非Go的客戶端。
通過Kubernetes DashBoard UI已經(jīng)可以實(shí)現(xiàn)90%的命令行操作
最后,一個(gè)匹配了90%的Dashboard UI可以提供方便的管理。
對(duì)于一個(gè)完全的更新列表,我們可以參見Github上的release note。除了Kubernetes開發(fā)帶來的深刻印象外,更重要的是社區(qū)的貢獻(xiàn)者。不僅對(duì)于1.4版本來說十分重要,在以后會(huì)更加重要。
關(guān)于Kubernetes1.4版本的新功能是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
當(dāng)前題目:Kubernetes1.4版本的新功能是什么-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://muchs.cn/article34/pgspe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、App開發(fā)、用戶體驗(yàn)、電子商務(wù)、網(wǎng)頁設(shè)計(jì)公司、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容