Windows Server-Container in GKE

Diese Seite bietet eine Übersicht über Windows Server-Container im Standardmodus von Google Kubernetes Engine (GKE). Informationen zum Erstellen eines Clusters finden Sie unter Cluster mit Windows Server-Knotenpools erstellen. Windows Server-Knoten-Images und -Container sind im GKE-Autopilot-Modus nicht verfügbar.

Übersicht

Sie können Ihre Windows Server- und Linux-Container nebeneinander im selben Cluster ausführen, sodass Sie eine zentrale Verwaltungsebene für beide Containerplattformen haben. Microsoft Hyper-V-Container werden nicht unterstützt.

Knotenimages

Sie können Ihre Knoten-Images für Windows Server-Container mit dem Windows Server Long-Term Servicing Channel (LTSC) erstellen. Ein einzelner Cluster kann mehrere Windows Server-Knotenpools mit unterschiedlichen Windows Server-Versionen haben, aber jeder einzelne Knotenpool darf nur eine einzige Windows Server-Version verwenden. Weitere Informationen zu den Unterschieden zwischen diesen Versionen finden Sie unter Windows Server-Knoten Images auswählen.

Speicher

Ihre Windows Server-Container können viele der von GKE bereitgestellten Speicheroptionen nutzen. Ein Beispiel für die Verwendung von GKE-Speicheroptionen unter Windows finden Sie unter Lokale SSDs.

Wenn Sie mit Windows Server-Containern arbeiten, müssen Sie ein StorageClass-Objekt erstellen und den Namen dieses Objekts im Feld storageClassName des PersistentVolumeClaim-Objekts angeben, da der Dateispeichertyp ext4 nicht mit Windows unterstützt wird. Wenn Sie einen nichtflüchtigen Speicher von Compute Engine verwenden, müssen Sie als Dateispeichertyp NTFS verwenden.

Der CSI-Treiber für nichtflüchtigen Speicher von Compute Engine ist auch für Windows Server-Container verfügbar. Weitere Informationen finden Sie unter CSI-Treiber für den nichtflüchtigen Speicher von Compute Engine verwenden.

Sicherheit

Wie Linux-Container bieten auch Windows-Container eine Grenze für Prozess- und Ressourcenisolation. Windows Server-Container können für die Mehrmandantenfähigkeit in Unternehmen verwendet werden. Da Microsoft jedoch keine Verbindung zu Windows-Container-Escape-Sicherheitslücken beabsichtigt, wird die Verwendung von Windows-Knoten bei feindlicher Mehrmandantenfähigkeit oder dort, wo unterschiedliche Risikostufen benötigt werden, nicht empfohlen. Geben Sie stattdessen jeder Anwendung oder jedem Entwicklungsteam einen separaten Cluster und Google Cloud ein separates Projekt, um die Isolation zu erreichen.

Beschränkungen

Die folgenden Funktionen werden für Windows Server-Knotenpools nicht unterstützt:

Spezifische Einschränkungen bei anderen Google Cloud Produkten, die Sie möglicherweise mit GKE-Clustern verwenden möchten, finden Sie in der jeweiligen Dokumentation für dieses Produkt.

Ressourcen

In den folgenden Abschnitten finden Sie Links zu relevanten Ressourcen für Windows Server-Container in GKE.

Entdecken

Hier finden Sie Informationen zu Windows in GKE:

Jetzt starten

Beachten Sie für den Einstieg folgende Ressourcen:

Erstellen und bereitstellen

Eine Anleitung zum Erstellen und Bereitstellen von Anwendungen finden Sie auf den folgenden Seiten:

In Active Directory einbinden

Eine Anleitung zur Einbindung in Active Directory finden Sie auf den folgenden Seiten:

Fehlerbehebung

Hilfe zur Fehlerbehebung finden Sie unter Diagnosedaten erfassen.

Erkunden

Informationen zur Verwendung von GKE Enterprise für Windows finden Sie in den folgenden Ressourcen:

Partnerlösungen

Wenn Sie Ihre Anwendungen modernisieren, sollten Sie sie auch in eine End-to-End-DevOps-Verwaltung einbinden, die mit Ihren vorhandenen Tools und Workflows funktioniert. Zu diesem Zweck hat Google mit mehreren Partnern zusammengearbeitet, damit Ihre Build-, Test-, Bereitstellungs-, Konfigurations- und Monitoring-Anwendungen mit Windows-Containern kompatibel sind. Im Folgenden finden Sie einige Anwendungsfälle und Partnerlösungen, die wir zur Unterstützung von Windows-Containern in GKE getestet haben:

Anwendungsfall Beschreibung Partner
CI/CD Die CI/CD-Lösung des Partners kann Anwendungen erstellen, testen und bereitstellen, die auf Windows-Containern ausgeführt werden.
Beobachtbarkeit Die ITOps- und APM-Lösung (Application Performance Management) des Partners kann Telemetrie erfassen und Sichtbarkeit (Dashboards, Berichte, Statistiken) für die Infrastruktur und Anwendungen bereitstellen, die in Windows-Containern verwaltet werden.
Konfigurationsverwaltung und -richtlinie Die Lösung von Patner bietet die Verwaltung von Secrets oder Bereitstellungsfunktionen für Windows-Anwendungen in Google Cloud.
Sicherheit Die Lösung von Patner kann die Entwicklung und Konfiguration einer Anwendung sichern, die in Windows-Containern ausgeführt wird.