Container Windows Server su GKE


Questa pagina fornisce una panoramica dei container Windows Server Google Kubernetes Engine (GKE). Per scoprire come creare un cluster, consulta Creazione di un cluster mediante i pool di nodi di Windows Server.

Panoramica

L'uso dei container Windows Server su GKE consente di sfruttare i vantaggi di Kubernetes: agilità, velocità di deployment e gestione semplificata delle applicazioni Windows Server. Puoi eseguire i contenitori Windows Server e Linux affiancati nello stesso cluster, il che consente un piano di gestione centralizzato per entrambe le piattaforme di container. I contenitori Microsoft Hyper-V non sono attualmente supportati.

Immagini dei nodi

Puoi creare un container Windows Server immagini dei nodi utilizzando Windows Server Canale semestrale (SAC) o Long-Term Servicing Channel (LTSC) di Windows Server. Un singolo cluster può avere più pool di nodi Windows Server che utilizzano diversi Le versioni server, ma ogni singolo pool di nodi può utilizzare un solo Windows Server completamente gestita. Per scoprire di più sulle differenze tra queste versioni, consulta Scegliere le immagini dei nodi Windows Server.

Archiviazione

I container Windows Server possono sfruttare gran parte dello spazio di archiviazione offerte da GKE. Per un esempio di utilizzo delle opzioni di archiviazione GKE con Windows, consulta SSD locali.

Quando lavori con i container Windows Server, devi creare un StorageClass e specifica il nome di quell'oggetto nel campo storageClassName di l'oggetto PersistentVolumeClaim perché il tipo di archiviazione dei file ext4 non è supportati da Windows. Se utilizzi un disco permanente Compute Engine, devi utilizzare NTFS come tipo di archiviazione dei file.

Il driver CSI per il disco permanente di Compute Engine è disponibile anche per i container Windows Server. Per maggiori dettagli, vedi Utilizzare il driver CSI per il disco permanente di Compute Engine.

Sicurezza

Come i container Linux, i container Windows forniscono un processo e limite di isolamento. I container Windows Server possono essere usati l'architettura multi-tenancy aziendale. Tuttavia, poiché Microsoft non intende supportare le vulnerabilità di fuga dai container Windows, l'utilizzo di nodi Windows non è consigliato in scenari di multitenancy ostili o in quelli in cui sono necessari diversi livelli di rischio. Assegna invece a ogni le applicazioni o lo sviluppo di un cluster separato e Google Cloud progetto per ottenere l'isolamento.

Limitazioni delle funzionalità

Alcune funzionalità di Kubernetes non sono ancora supportate di container Windows Server. Inoltre, alcune funzionalità sono specifiche di Linux e non per Windows. Per l'elenco completo delle funzionalità di Kubernetes supportate e non supportate, consulta la documentazione di Kubernetes.

Oltre alle funzionalità di Kubernetes non supportate, alcune funzionalità di GKE non sono supportate.

Per i cluster GKE, le seguenti funzionalità non sono supportate con i pool di nodi Windows Server:

Il criterio per il traffico esterno locale nel pool di nodi Windows è supportato solo con GKE versione v1.23.4-gke.400 o successive.

Altri prodotti Google Cloud che vuoi utilizzare con i cluster GKE potrebbe non supportare i pool di nodi di Windows Server. Per limitazioni specifiche, consulta la documentazione del prodotto.

Risorse

Le sezioni seguenti forniscono link alle risorse pertinenti per i container Windows Server su GKE.

Scopri

Consulta queste risorse per scoprire informazioni su Windows su GKE:

Inizia

Per iniziare, consulta queste risorse:

Crea ed esegui il deployment

Per indicazioni sulla creazione e sul deployment delle applicazioni, consulta queste pagine:

Integrazione con Active Directory

Per indicazioni sull'integrazione di Active Directory, consulta queste pagine:

Risoluzione dei problemi

Per assistenza nella risoluzione dei problemi, consulta la sezione Raccolta di informazioni diagnostiche.

Esplora

Per esplorare e scoprire di più sull'utilizzo di GKE Enterprise per Windows, consulta queste risorse:

Soluzioni per i partner

Quando modernizzi le tue applicazioni, devi anche incorporarle in un'esperienza di gestione DevOps end-to-end che funzioni con gli strumenti e i flussi di lavoro esistenti. A tal fine, Google ha collaborato con diversi partner per assicurarsi che le applicazioni di compilazione, test, deployment, configurazione e monitoraggio funzionino correttamente con i container Windows. Ecco alcuni casi d'uso e soluzioni di partner che abbiamo provato per supportare i container Windows in GKE:

Caso d'uso Descrizione Partner
CI/CD La soluzione CI/CD del partner può creare, testare ed eseguire il deployment delle applicazioni in esecuzione sui container Windows.
Osservabilità La soluzione ITOps e APM (Application Performance Management) del partner può raccogliere la telemetria e fornire visibilità (dashboard, report, approfondimenti) per l'infrastruttura e le applicazioni gestite sui contenitori Windows.
Gestione della configurazione e criteri La soluzione di Patner offre la gestione o il provisioning dei secret per le applicazioni Windows su Google Cloud.
Sicurezza La soluzione di Patner può garantire lo sviluppo e la configurazione di un in esecuzione in container Windows.