NVA-1166:採用NetApp的VMware Tanzu
NetApp公司Alan Cowles和NIKhil M Kulkarni
本參考文件提供VMware Tanzu Kubernetes解決方案的部署驗證、可部署成Tanzu Kubernetes Grid(TKG)、Tanzu Kubernetes Grid Service(TKGS)或Tanzu Kubernetes Grid Integrated(TKGi)、以供在多種不同的資料中心環境中使用、並通過NetApp驗證。它也說明與 NetApp 儲存系統和 Trident 儲存協調器的儲存整合、以管理持續儲存設備、以及 Astra 控制中心、以便使用該持續儲存設備備份和複製有狀態的應用程式。最後、文件提供解決方案整合與驗證的影片示範。
使用案例
採用NetApp的VMware Tanzu解決方案的架構設計、可為具有下列使用案例的客戶提供卓越價值:
-
易於部署和管理VMware Tanzu Kubernetes Grid產品、這些產品部署在VMware vSphere上、並與NetApp儲存系統整合。
-
結合企業容器與虛擬化工作負載的強大功能、以及VMware Tanzu Kubernetes Grid產品。
-
實際組態與使用案例、突顯VMware Tanzu與NetApp儲存設備及NetApp Astra產品套件搭配使用時的功能。
-
應用程式一致的保護或移轉部署在VMware Tanzu Kubernetes Grid叢集上的容器化工作負載、這些叢集的資料使用Astra Control Center存放在NetApp儲存系統上。
商業價值
企業逐漸採用DevOps實務來建立新產品、縮短發行週期、並快速新增新功能。由於容器和微服務的本質天生敏捷、因此在支援DevOps實務做法上扮演著重要角色。然而、在企業環境中以正式作業規模實作DevOps、卻帶來了自身的挑戰、並對基礎架構提出特定要求、例如:
-
堆疊中所有層級的高可用度
-
易於部署的程序
-
不中斷營運與升級
-
API導向且可程式化的基礎架構、可跟上微服務敏捷度的腳步
-
多租戶共享、效能保證
-
能夠同時執行虛擬化與容器化的工作負載
-
能夠根據工作負載需求獨立擴充基礎架構
-
能夠在混合雲模式中部署、並在內部部署資料中心和雲端上執行容器。
VMware Tanzu與NetApp共同肯定這些挑戰、並提供解決方案、協助客戶在混合雲環境中部署VMware Tanzu Kubernetes產品、以解決每個疑慮。
技術總覽
VMware Tanzu with NetApp解決方案包含下列主要元件:
VMware Tanzu Kubernetes平台
VMware Tanzu提供多種不同的功能、NetApp的解決方案工程團隊已在實驗室中通過驗證。每個Tanzu版本都能與NetApp儲存產品組合成功整合、而且每個產品都能滿足特定的基礎架構需求。下列項目符號重點說明本文件所述的每個Tanzu版本的特色與產品。
-
VMware Tanzu Kubernetes Grid(TKG)*
-
部署在VMware vSphere環境中的標準上游Kubernetes環境。
-
前身為Essential PKS(取自2019年2月的赫特(Hetio)收購案)。
-
TKG是以獨立的管理叢集執行個體來部署、以支援vSphere 6.7U3及更高版本。
-
TKG部署也可與AWS或Azure一起部署在雲端。
-
允許使用Windows或Linux工作節點(Ubuntu / Photon)。
-
NSX T、HA Proxy、Avi網路或負載平衡器可用於控制面板。
-
TKG支援應用程式/資料平面的MetalLB。
-
可以使用 vSphere CSI 以及 NetApp Trident 等第三方 CSI 。
-
VMware Tanzu Kubernetes Grid Service(TKGS)*
-
部署在VMware vSphere環境中的標準上游Kubernetes環境。
-
前身為Essential PKS(取自2019年2月的赫特(Hetio)收購案)。
-
TKGS僅在vSphere 7.0U1及後續版本上隨監督者叢集和工作負載叢集一起部署。
-
允許使用Windows或Linux工作節點(Ubuntu / Photon)。
-
NSX T、HA Proxy、Avi網路或負載平衡器可用於控制面板。
-
TKGS支援應用程式/資料平面的MetalLB。
-
可以使用 vSphere CSI 以及 NetApp Trident 等第三方 CSI 。
-
支援搭配Tanzu的vSphere Pod、可讓Pod直接在環境中啟用的ESXi主機上執行。
-
VMware Tanzu Kubernetes Grid整合(TKGI*)
-
先前稱為企業PKS(取自2019年2月的赫塔(Hetio)收購案)。
-
可以使用NSX T、HA Proxy或Avi。您也可以提供自己的負載平衡器。
-
支援vSphere 6.7U3及AWS、Azure和GCP。
-
透過精靈進行設定、以便輕鬆部署。
-
在由Bosh管理的可控不可變虛擬機器中執行Tanzu。
-
可以使用 vSphere CSI 和 NetApp Trident 等第三方 CSI (適用部分條件)。
-
vSphere with Tanzu(vSphere Pod)*
-
vSphere原生Pod可在採用指定虛擬硬體的薄型、以光子為基礎的層面上執行、以實現完整的隔離。
-
需要NSxT-T、但這可提供額外的功能支援、例如港映像登錄。
-
在vSphere 7.0U1中部署及管理、然後使用虛擬的監控叢集(例如TKGS)。直接在ESXi節點上執行Pod。
-
vSphere管理功能可完全整合vSphere、提供最高可見度與控制能力。
-
隔離式CRX型Pod、提供最高層級的安全性。
-
僅支援vSphere SCSI作為持續儲存設備。不支援任何協力廠商儲存協調程式。
NetApp儲存系統
NetApp擁有多種儲存系統、最適合用於企業資料中心和混合雲部署。NetApp產品組合包括NetApp ONTAP 的NetApp功能、NetApp Element 功能與NetApp E系列儲存系統、所有這些系統都能為容器化應用程式提供持續儲存。
如需詳細資訊、請造訪NetApp網站 "請按這裡"。
已驗證版本的目前支援對照表
技術 |
目的 |
軟體版本 |
NetApp ONTAP |
儲存設備 |
9.9.1 |
NetApp Astra控制中心 |
應用程式感知資料管理 |
22.04 |
NetApp Trident |
儲存協調 |
22.04.0 |
VMware Tanzu Kubernetes Grid |
容器協調 |
1.4以上 |
VMware Tanzu Kubernetes Grid Service |
容器協調 |
0.0.15 [vSphere命名空間] |
1.22.6 [監控叢集Kubernetes ] |
||
整合VMware Tanzu Kubernetes Grid |
容器協調 |
1.13.3 |
VMware vSphere |
資料中心虛擬化 |
7.0U3 |
VMware NSX T資料中心 |
網路與安全性 |
3.1.3 |
VMware NSX進階負載平衡器 |
負載平衡器 |
20.1.3 |