Karbon 2.1:Calico網(wǎng)絡(luò)集成、CSI新功能和拓展API接口讓Kubernetes管理更加簡單
Nutanix前不久推出Karbon2.0,實現(xiàn)了一鍵Kubernetes升級,支持氣隙環(huán)境,并與NutanixPrism Pro集成,為用戶提供統(tǒng)一界面管理體驗。緊跟著Karbon2.0的步伐,Nutanix現(xiàn)又宣布重磅推出Karbon 2.1。在最新的Karbon 2.1版本中,Nutanix重點(diǎn)解決了Kubernetes兩個最棘手的挑戰(zhàn):網(wǎng)絡(luò)和存儲。
Calico網(wǎng)絡(luò)集成
將Kubernetes pods聯(lián)網(wǎng)并允許其他服務(wù)或外部網(wǎng)絡(luò)訪問,這其實是一項非常復(fù)雜的工作,通常需要用到overlay網(wǎng)絡(luò)和NATs。而大規(guī)模地進(jìn)行此項工作就會變得極其復(fù)雜。因此,許多尋求容器網(wǎng)絡(luò)一致體驗和跨Kubernetes環(huán)境應(yīng)用能力的云原生企業(yè)紛紛轉(zhuǎn)而采用Calico。
Calico融合了靈活的網(wǎng)絡(luò)功能與可隨處運(yùn)行的安全執(zhí)行,提供了具有原生Linux內(nèi)核性能和真正云原生擴(kuò)展能力的解決方案,因此成為了開源Kubernetes網(wǎng)絡(luò)技術(shù)的事實標(biāo)準(zhǔn),也是我們許多使用Karbon的客戶所要求的標(biāo)準(zhǔn)。得到這樣的市場反饋后,我們現(xiàn)在將Calico作為Karbon的集成組件提供給客戶。
集成了Calico之后,Karbon用戶現(xiàn)使用基于原生工具的簡化版Kubernetes網(wǎng)絡(luò),與Flannel或基于overlay網(wǎng)絡(luò)插件相比擁有更強(qiáng)大的吞吐量。這是因為Calico采用的是標(biāo)準(zhǔn)網(wǎng)絡(luò)工具和公認(rèn)協(xié)議,網(wǎng)絡(luò)和系統(tǒng)管理員可以依賴已有的知識和經(jīng)驗更加輕松地進(jìn)行故障排除。
此外,Calico還提供了實施網(wǎng)絡(luò)安全策略的簡單方法。例如,用戶可以將pod彼此隔離,并限制對應(yīng)用程序的雙向訪問,由此用戶可以在應(yīng)用部署層面擁有更精細(xì)的網(wǎng)絡(luò)控制。
Karbon對Calico的集成得益于Nutanix與Tigera的官方技術(shù)聯(lián)盟。Tigera是一家開源公司,是ProjectCalico計劃的發(fā)明者和主要維護(hù)者。Tigera在開源Calico項目的基礎(chǔ)上推出了Calico Enterprise產(chǎn)品,新增了能幫助多個團(tuán)隊和企業(yè)在安全生產(chǎn)環(huán)境中運(yùn)行Kubernetes的多項功能。Tigera的技術(shù)應(yīng)用于最大型的軟件服務(wù)、金融服務(wù)、游戲和零售公司,安全性和合規(guī)性對這些公司的業(yè)務(wù)至關(guān)重要。
Tigera產(chǎn)品管理及業(yè)務(wù)開發(fā)副總裁Amit Gupta表示:“我們很高興能與Nutanix合作,并看到Nutanix將Calico標(biāo)準(zhǔn)化作為Karbon產(chǎn)品的默認(rèn)CNI。通過將Calico可隨處運(yùn)行的安全執(zhí)行能力帶給Karbon用戶,開發(fā)人員和集群運(yùn)營商能夠擁有一致的體驗,并加速其Kubernetes應(yīng)用進(jìn)程?!?/p>
CSI卷克隆與擴(kuò)展
卷克隆是一項重要的數(shù)據(jù)保護(hù)能力,近期已在Kubernetes中得到應(yīng)用。根據(jù)Kubernetes用戶文檔介紹,CSI(容器存儲界面)卷克隆功能現(xiàn)可支持在dataSource字段中指定現(xiàn)有PVCs,來表示用戶想要進(jìn)行卷克隆。在Kubernetes中克隆卷時,將創(chuàng)建指定卷的精確副本,并可以與原始卷一樣進(jìn)行使用。
通過在自己的CSI(包含在Karbon中)中添加卷克隆功能,用戶可以充分利用Nutanix具有高效空間利用能力的克隆技術(shù)。Nutanix可以在創(chuàng)建應(yīng)用程序時就將數(shù)據(jù)植入到應(yīng)用程序中,從而減少安裝時間和總體空間使用量。此外,如果使用克隆卷的應(yīng)用程序需要更大的卷容量,CSI驅(qū)動程序會隨后相應(yīng)增加克隆卷的容量。
克隆卷技術(shù)為用戶提供了一種快速排除有狀態(tài)容器化應(yīng)用程序故障的方法,讓用戶可以即時復(fù)制正在運(yùn)行的應(yīng)用程序數(shù)據(jù),以便診斷問題,或?qū)π掳姹镜膽?yīng)用程序進(jìn)行測試。
拓展API接口
使用Karbon2.1,用戶可以進(jìn)一步利用自己的首選工具和端口來執(zhí)行Karbon工作流。通過Nutanix的Calm、ServiceNow或任何其他可以發(fā)送API指令的端口,都可以自助創(chuàng)建Kubernetes集群。
通過Karbon的增強(qiáng)API,用戶可以按需提供Kubernetes集群(向每個開發(fā)人員、每個項目等),并且為指定的集群自動收集kubeconfig文件。Karbon 2.1現(xiàn)在還可以實現(xiàn)對集群節(jié)點(diǎn)的SSH自動化訪問,有助于調(diào)試排除故障。
產(chǎn)品試用:
如果您正在考慮在Nutanix上部署Karbon作為云原生環(huán)境的基礎(chǔ),那就來一次全面深度的試用吧!參加Nutanix最近推出的Nutanix產(chǎn)品試用活動,您可以親自在一個真實集群上使用Karbon,感受Karbon如何輕松流暢地對Kubernetes集群進(jìn)行部署、存儲配置和升級。快速注冊,搶先嘗試。
關(guān)于Nutanix
作為全球云軟件的領(lǐng)導(dǎo)者和超融合基礎(chǔ)架構(gòu)解決方案的先驅(qū)者,Nutanix致力于讓所有計算“隱形”。全球各地的企業(yè)都在采用Nutanix軟件在私有云,混合云和多云環(huán)境下,通過單一平臺管理在任意位置、任意規(guī)模的所有應(yīng)用。詳情請訪問www.nutanix.cn。