GKE 中的 Windows Server 容器

本頁面概略說明 Google Kubernetes Engine (GKE) Standard 模式中的 Windows Server 容器。如要瞭解如何建立叢集,請參閱「使用 Windows Server 節點集區建立叢集」。Windows Server 節點映像檔和容器不適用於 GKE Autopilot 模式。

總覽

您可以在同一個叢集中並行執行 Windows Server 和 Linux 容器,這樣就能透過中央管理層管理這兩個容器平台。不支援 Microsoft Hyper-V 容器。

節點映像檔

您可以使用 Windows Server 長期維護通道 (LTSC),建構 Windows Server 伺服器容器節點映像檔。單一叢集可以有多個 Windows Server 節點集區,使用不同的 Windows Server 版本,但每個節點集區只能使用一個 Windows Server 版本。如要進一步瞭解這些版本之間的差異,請參閱「選擇 Windows Server 節點映像檔」。

儲存空間

Windows Server 容器可充分運用 GKE 提供的多種儲存空間選項。如需搭配 Windows 使用 GKE 儲存空間選項的範例,請參閱「本機 SSD」。

使用 Windows Server 伺服器容器時,您必須建立 StorageClass 物件,並在 PersistentVolumeClaim 物件的 storageClassName 欄位中指定該物件的名稱,因為 Windows 不支援 ext4 檔案儲存類型。如果您使用 Compute Engine 永久磁碟,則必須使用 NTFS 做為檔案儲存類型。

Compute Engine 永久磁碟 CSI 驅動程式也適用於 Windows Server 容器。詳情請參閱「使用 Compute Engine 永久磁碟 CSI 驅動程式」。

安全性

與 Linux 容器一樣,Windows 容器也提供程序和資源隔離邊界。Windows Server 容器可用於企業多用戶群架構。不過,由於 Microsoft 不打算提供 Windows 容器跳脫安全漏洞的服務,因此不建議在惡意多租戶情境或需要不同風險等級的情境中使用 Windows 節點。請改為每個應用程式或開發團隊提供獨立的叢集和 Google Cloud專案,以達到隔離效果。

限制

Windows Server 節點集區不支援下列功能:

如要瞭解可能與 GKE 叢集搭配使用的其他 Google Cloud 產品有哪些特定限制,請參閱該產品的說明文件。

資源

下列各節提供 GKE 中 Windows Server 容器相關資源的連結。

探索

請參閱下列資源,瞭解 GKE 上的 Windows:

開始使用

不妨參考以下入門資源:

建立及部署

如需建立及部署應用程式的指引,請參閱下列頁面:

與 Active Directory 整合

如需 Active Directory 整合指南,請參閱下列頁面:

疑難排解

如需疑難排解方面的協助,請參閱「收集診斷資訊」。

探索

如要探索及瞭解如何使用 GKE Enterprise for Windows,請參閱下列資源:

合作夥伴解決方案

翻新應用程式時,您也希望將其納入端對端 DevOps 管理體驗,以便與現有工具和工作流程搭配使用。為此,Google 與多個合作夥伴合作,確保您的建構、測試、部署、設定和監控應用程式能與 Windows 容器搭配運作。以下是我們測試過的一些用途和合作夥伴解決方案,可支援 GKE 中的 Windows 容器:

用途 說明 合作夥伴
CI/CD 合作夥伴的 CI/CD 解決方案可以建構、測試及部署在 Windows 容器上執行的應用程式。
觀測能力 合作夥伴的 IT 營運和應用程式效能管理 (APM) 解決方案可收集遙測資料,並針對在 Windows 容器上管理的基礎架構和應用程式提供資訊 (資訊主頁、報表、深入分析)。
設定管理和政策 合作夥伴的解決方案可為 Google Cloud上的 Windows 應用程式提供密鑰管理或佈建功能。
安全性 合作夥伴的解決方案可確保在 Windows 容器上執行的應用程式開發和設定安全無虞。