Skip to main content
NetApp container solutions
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

NVA-1166:VMware Tanzu 與NetApp合作

貢獻者 kevin-hoke

NetApp 的Alan Cowles 和 Nikhil M Kulkarni

本參考文件提供了不同版本的 VMware Tanzu Kubernetes 解決方案的部署驗證,這些解決方案經過 NetApp 驗證,可作為 Tanzu Kubernetes Grid (TKG)、Tanzu Kubernetes Grid Service (TKGS) 或 Tanzu Kubernetes Grid Integrated (TKGI) 部署在NetApp不同的資料中心。它還描述了與NetApp存儲系統和Trident存儲編排器的存儲集成,用於管理持久存儲,以及Trident Protect 用於使用該持久存儲備份和克隆有狀態應用程序。最後,該文件提供了解決方案整合和驗證的視訊演示。

用例

VMware Tanzu 與NetApp解決方案的架構旨在透過以下用例為客戶提供卓越的價值:

  • 易於部署和管理部署在 VMware vSphere 上並與NetApp儲存系統整合的 VMware Tanzu Kubernetes Grid 產品。

  • 企業容器和虛擬化工作負載與 VMware Tanzu Kubernetes Grid 產品的綜合實力。

  • 真實的配置和用例突出顯示了 VMware Tanzu 與NetApp儲存和NetApp Trident產品套件一起使用時的功能。

  • 使用Trident Protect 對部署在 VMware Tanzu Kubernetes Grid 叢集上且資料駐留在NetApp儲存系統上的容器化工作負載進行應用程式一致性保護或遷移。

商業價值

企業越來越多地採用 DevOps 實踐來創建新產品、縮短發布週期並快速添加新功能。由於其固有的敏捷特性,容器和微服務在支援 DevOps 實踐方面發揮著至關重要的作用。然而,在企業環境中以生產規模實踐 DevOps 也面臨著自身的挑戰,並對底層基礎設施提出了一定的要求,例如:

  • 堆疊中所有層的高可用性

  • 簡化部署程序

  • 無中斷運作和升級

  • API 驅動且可編程的基礎設施,以跟上微服務的敏捷性

  • 具有效能保證的多租戶

  • 能夠同時運行虛擬化和容器化工作負載

  • 能夠根據工作負載需求獨立擴展基礎設施

  • 能夠在混合雲模型中部署,容器可以在本地資料中心和雲端中運行。

VMware Tanzu 與NetApp共同承認這些挑戰,並提出了一種解決方案,透過在客戶選擇的混合雲環境中部署 VMware Tanzu Kubernetes 產品來協助解決每個問題。

技術概述

VMware Tanzu 與NetApp解決方案由以下主要元件組成:

VMware Tanzu Kubernetes 平台

VMware Tanzu 具有多種版本, NetApp的解決方案工程團隊已在我們的實驗室中進行了驗證。每個 Tanzu 版本都與NetApp儲存產品組合成功集成,並且每個版本都可以幫助滿足特定的基礎設施需求。以下重點介紹了本文檔中描述的 Tanzu 每個版本的功能和產品。

VMware Tanzu Kubernetes 網格 (TKG)

  • 在 VMware vSphere 環境中部署的標準上游 Kubernetes 環境。

  • 以前稱為 Essential PKS(來自 Heptio 收購,2019 年 2 月)。

  • TKG 部署了單獨的管理叢集實例,以支援 vSphere 6.7U3 及更高版本。

  • TKG 部署也可以透過 AWS 或 Azure 部署在雲端。

  • 允許使用 Windows 或 Linux 工作節點(Ubuntu/Photon)。

  • NSX-T、HA Proxy、AVI 網路或負載平衡器可用於控制平面。

  • TKG 支援應用程式/資料平面的 MetalLB。

  • 可以使用 vSphere CSI 以及第三方 CSI,如NetApp Trident。

VMware Tanzu Kubernetes 網格服務 (TKGS)

  • 在 VMware vSphere 環境中部署的標準上游 Kubernetes 環境。

  • 以前稱為 Essential PKS(來自 Heptio 收購,2019 年 2 月)。

  • TKGS 僅在 vSphere 7.0U1 及更高版本上與主管叢集和工作負載叢集一起部署。

  • 允許使用 Windows 或 Linux 工作節點(Ubuntu/Photon)。

  • NSX-T、HA Proxy、AVI 網路或負載平衡器可用於控制平面。

  • TKGS 支援應用程式/資料平面的 MetalLB。

  • 可以使用 vSphere CSI 以及第三方 CSI,如NetApp Trident。

  • 透過 Tanzu 為 vSphere Pods 提供支持,讓 Pod 直接在環境中啟用的 ESXi 主機上運作。

VMWare Tanzu Kubernetes Grid 整合 (TKGI)

  • 以前稱為 Enterprise PKS(來自 Heptio 收購,2019 年 2 月)。

  • 可使用 NSX-T、HA Proxy 或 Avi。您也可以提供自己的負載平衡器。

  • 從 vSphere 6.7U3 開始受支持,以及 AWS、Azure 和 GCP。

  • 透過嚮導進行設置,以便於部署。

  • 在由 BOSH 管理的受控不可變虛擬機器中執行 Tanzu。

  • 可以使用 vSphere CSI 以及第三方 CSI,例如NetApp Trident (適用某些條件)。

有 Tanzu 的 vSphere(vSphere Pod)

  • vSphere 原生 pod 在基於光子的薄層中運行,並具有規定的虛擬硬件,以實現完全隔離。

  • 需要 NSX-T,但允許額外的功能支持,例如 Harbor 映像註冊表。

  • 在 vSphere 7.0U1 及更高版本中使用 TKGS 等虛擬 Supervisor 叢集進行部署和管理。直接在 ESXi 節點上執行 pod。

  • 完全整合 vSphere,透過 vSphere 管理實現最高的可見性和控制。

  • 基於 CRX 的隔離艙可實現最高等級的安全性。

  • 僅支援 vSphere CSI 進行持久儲存。不支援第三方儲存協調器。

NetApp儲存系統

NetApp擁有多種非常適合企業資料中心和混合雲端部署的儲存系統。 NetApp產品組合包括NetApp ONTAP、 NetApp Element和NetApp e-Series 儲存系統,所有這些系統都可以為容器化應用程式提供持久性儲存。

如需了解更多信息,請訪問NetApp網站 "這裡"

NetApp儲存集成

Trident是一個開源的、完全支援的儲存編排器,適用於容器和 Kubernetes 發行版,包括 VMware Tanzu。

欲了解更多信息,請訪問Trident網站 "這裡"

已驗證版本的目前支援矩陣

科技

目的

軟體版本

NetApp ONTAP

儲存

9.9.1

NetApp Trident

儲存編排

22.04.0

VMware Tanzu Kubernetes 網格

容器編排

1.4+

VMware Tanzu Kubernetes 網格服務

容器編排

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