Container Windows Server su GKE


Questa pagina fornisce una panoramica dei container Windows Server in modalità Standard di Google Kubernetes Engine (GKE). Per scoprire come creare un cluster, consulta Creazione di un cluster mediante i pool di nodi di Windows Server. Le immagini dei nodi e i container Windows Server non sono disponibili in modalità GKE Autopilot.

Panoramica

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

Immagini dei nodi

Puoi creare le immagini dei nodi dei container Windows Server utilizzando Windows Server Semi-Annual Channel (SAC) o Windows Server Long-Term Servicing Channel (LTSC). Un singolo cluster può avere più node pool Windows Server che utilizzano versioni diverse di Windows Server, ma ogni singolopool di nodil può utilizzare solo una versione di Windows Server. Per scoprire di più sulle differenze tra queste versioni, consulta l'articolo Scegliere le immagini dei nodi Windows Server.

Archiviazione

I tuoi container Windows Server possono sfruttare molte delle opzioni di archiviazione fornite 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 oggetto StorageClass e specificarne il nome nel campo storageClassName dell'oggetto PersistentVolumeClaim perché il tipo di archiviazione dei file ext4 non è supportato da Windows. Se utilizzi un disco permanente di Compute Engine, devi utilizzare NTFS come tipo di archiviazione file.

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

Sicurezza

Come i container Linux, i container Windows forniscono un limite di isolamento di processi e risorse. I container Windows Server possono essere utilizzati per il multi-tenant aziendale. Tuttavia, poiché Microsoft non intende fornire assistenza per le vulnerabilità di container escape Windows, l'utilizzo dei nodi Windows non è consigliato in scenari multi-tenant ostili o in quelli in cui sono necessari livelli di rischio diversi. Assegna invece a ogni applicazione o team di sviluppo un cluster e un Trusted Cloud by S3NS progetto separati per ottenere l'isolamento.

Limitazioni delle funzionalità

Alcune funzionalità di Kubernetes non sono ancora supportate per i container Windows Server. Inoltre, alcune funzionalità sono specifiche di Linux e non funzionano 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 node pool Windows Server:

Local External Traffic Policy sul pool di nodi Windows è supportata solo con GKE versione v1.23.4-gke.400 o successive.

Altri prodotti Trusted Cloud by S3NS che vuoi utilizzare con i cluster GKE potrebbero non supportare i node pool Windows Server. Per limitazioni specifiche, consulta la documentazione del prodotto.

Risorse

Le sezioni seguenti forniscono link a 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, vuoi anche incorporarle in un'esperienza di gestione DevOps end-to-end che funzioni con i tuoi strumenti e flussi di lavoro esistenti. A questo scopo, Google ha collaborato con diversi partner per assicurarsi che le applicazioni di build, test, deployment, configurazione e monitoraggio funzionino correttamente con i container Windows. Di seguito sono riportati alcuni casi d'uso e soluzioni partner che abbiamo testato 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 di applicazioni in esecuzione su container Windows.
Osservabilità La soluzione ITOps e APM (Application Performance Management) del partner può raccogliere dati di telemetria e fornire visibilità (dashboard, report, approfondimenti) per l'infrastruttura e le applicazioni gestite nei container Windows.
Gestione della configurazione e criteri La soluzione del partner fornisce funzionalità di gestione o provisioning dei secret per le applicazioni Windows su Trusted Cloud by S3NS.
Sicurezza La soluzione del partner può proteggere lo sviluppo e la configurazione di un'applicazione che viene eseguita su container Windows.