為什麼Pivotal Container Service 1.1 使得Kubernetes更易操作?

Pivotal Container Service (PKS) 1.1現已正式發佈。新版本強調的是“可操作性”。IT團隊希望使用Kubernetes以簡化日常管理,這是自PKS發佈以來,我們在與客戶的溝通中強烈感受到的一點。

那麼,PKS究竟如何使Kubernetes更易操作呢?讓我們一起來詳細瞭解下吧。

PKS包含Kubernetes 1.1為您提供無縫的零停機升級

為什麼Pivotal Container Service 1.1 使得Kubernetes更易操作?

如果升級是件令人痛苦的事,那新功能就沒有意思了,但PKS不會出現這種情況。此服務可以為您提供無縫的零停機升級,就像Pivotal Cloud Foundry的其餘部分一樣。在您工作的空閒時即可升級,無需等到夜晚或週末!

跨多個可用區部署Kubernetes,獲得第四層高可用性

PKS 1.0隨附三層高可用性(HA)。在PKS 1.1中,我們提供了第四層:跨可用區(AZ)的高可用性

現在,您可以跨多個可用區部署Kubernetes群集。這種配置可以最大程度上為Kubernetes部署提供恢復能力。現在,就算以下四個階層出現故障,您也不必擔心:

  1. 單元級別
  2. 進程級別
  3. 虛擬機級別
  4. 可用區級別

如果一個可用區出現故障,Kubernetes群集仍然可以正常運行。我們為Kubernetes增加這個第四層高可用性,以便為客戶提供複雜分佈式系統所需的卓越運維。事實上,長久以來Pivotal的客戶一直依賴Cloud Foundry中的四層高可用性。

PKS 1.1中高可用群集現處於測試階段

我們向PKS添加了可用區第四層高可用性。還可以採取什麼措施讓k8s群集保持在線?跨可用區的高可用性主節點怎麼樣?我們在PKS 1.1中以測試版的形式提供了此功能。Kubernetes文檔稱之為“高可用性群集”。您可能還會聽到它被稱為“多個主節點”。

以下就是此功能讓k8s群集保持可用的具體方式。

負責在Kubernetes中處理工作負載的節點(“工作節點”)可以進行水平擴展,以便為增加的負載提供支持。但是,群集狀態、API端點和群集管理是k8s主節點和隨附的etcd鍵值存儲的職責。

一般而言,在任何指定時間內,一個Kubernetes群集只有一個活躍的主節點/etcd對。如果這個主節點出現故障,壞事就會發生。您無法部署更多容器、擴展環境,甚至無法在群集上進行遙測。

因此,多個主節點功能方興未艾。利用PKS 1.1,您可以跨多個可用區在每個群集部署多個主etcd節點。同樣,任何指定時間只有一個活躍的主節點。但如果您遇到了虛擬機掉線或可用區故障,PKS將即時選擇其他可用區,在其中部署的一個主節點,讓它處於活躍狀態。您的群集將立即恢復到上一個已知的良好狀態

如果主節點下線,群集狀態就會丟失。但至少您的工作程序仍在處理流量。如果您位於一個可用區內,而且整個可用區下線,您將隨之丟失工作負載。這就是我們先發布多可用區,然後迅速發佈高可用性群集的原因。

Pivotal建議您先不要在生產中使用多個主節點功能。但您應該將該功能用於測試和開發場景。請試用測試版,告訴我們您的看法!

為K8s群集實現全面的多租戶網絡自動化

PKS已經能夠通過命名空間將一個Kubernetes群集分離到多個租戶。此服務可以針對每個命名空間創建一個獨立的網絡(包含一個獨立的邏輯交換機)。最好的一點是,它憑藉VMware NSX-T實現了完全自動化。

利用PKS 1.1,我們對多個群集採用同樣的方法讓新的租戶參與。此功能可以在各個租戶之間實現最高級別的隔離。每個租戶都可以擁有自己的群集。此外,這讓創建完全隔離的環境變得非常簡單。

假設您想創建一個完全隔離的全新Kubernetes群集,只需向API或CLI中的pks create cluster命令添加一些詳細信息即可。PKS將自動部署新的NSX-T邏輯交換機和隨附的獨立網絡。

您喜歡對多個租戶使用一個群集還是多個K8s群集?一切由您選擇!PKS讓您能按照您的要求調整租戶控制和隔離的級別

它最大優點是,您獲得的這種靈活性不會增加運維的複雜性。Cloud Foundry BOSH可以為您執行所有這些操作!

為什麼Pivotal Container Service 1.1 使得Kubernetes更易操作?

針對PKS的全新部署選項:Dell EMC的Pivotal Ready Architecture

為什麼超融合基礎架構如此受歡迎?

您只需要購買設備,將其放入數據中心,插進去,就可以上線了。藉助Dell EMC新發布的Pivotal Ready Architecture (PRA),PKS部署現在也能夠提供這種便利性

PRA可以為PKS和PAS(Pivotal的應用平臺)提供經過測試和驗證的參考架構。它採用來自Dell EMC的超融合VxRail,以及VMware vSphere和NSX-T。

擁有更多基礎架構的選擇是件好事。而且您若想對基礎架構進行自動化生命週期管理,則PRA將特別有吸引力。

VMware上用於PKS部署的便利插件:VMware vRealize LI和Wavefront

在數據中心內運行PKS?

您可能需要考慮使用兩個很實用的模塊,這兩個模塊單獨出售。

  • 利用VMware vRealize LI實現日誌流式處理聚合與分析

通過內置集成的VMware vRealize Log Insight,可以輕鬆管理和分析系統與容器日誌

。它可以為PKS和該服務上運行的工作負載提供深入的運維可見性,排除故障也更快。

為什麼Pivotal Container Service 1.1 使得Kubernetes更易操作?

  • 使用Wavefront監控容器

Wavefront可以幫助您通過實時分析發現“容器化應用的主要問題指標”。這是如何做到的呢?利用靈活的自定義儀表板,您可以瞭解Kubernetes部署的運行情況:

為什麼需要 Cloud Foundry 和 Kubernetes

每個現代企業都會在IT工具組合中加入應用平臺、Kubernetes和無服務器函數。而且您希望每種抽象都是安全、穩定、可擴展的。這就是Pivotal Cloud Foundry的前景:使用一個平臺持續向每個主要雲提供商交付您的所有應用。

想想West Corp (美國領先的會議和呼叫中心供應商- 西部公司)的故事,這是一家跨國的通信和網絡基礎架構服務公司,負責處理北美70%的911呼叫。該公司數字化轉型和企業架構高級副總裁Thomas Squeo表示,Pivotal Application Service和PKS對該公司的業務至關重要:

“我們圍繞PAS平臺提供的運維模型進行優化……對於不會遷移到PAS的其餘應用,PKS意味著我們甚至可以處理更大比例的應用組合。這為我們提供了多功能的Kubernetes託管容器,並可以使用同一個運維平臺對其進行管理。”

為什麼很多用戶都對Kubernetes感興趣? 這是有充分理由的!對於企業來說,挑戰還是如何在生產中以安全的方式實現大規模運行。PKS專為解決這些挑戰而構建。

為什麼Pivotal Container Service 1.1 使得Kubernetes更易操作?

Pivotal Container Service在數分鐘內部署安全的多租戶Kubernetes:

PKS旨在簡化企業在數據中心內部署、運行和管理Kubernetes的方式。您準備好開始了嗎?

更多信息請訪問:content.pivotal.io


關於作者:

為什麼Pivotal Container Service 1.1 使得Kubernetes更易操作?

Fred Melo是Pivotal的技術總監。他在工作中花費大量時間幫助客戶採用雲原生架構,從而構建更好的軟件。


分享到:


相關文章: