Panoramica di GKE On-Prem

GKE On-Prem è un software cloud ibrido che porta Google Kubernetes Engine (GKE) ai data center on-premise. Con GKE On-Prem puoi creare, gestire ed eseguire l'upgrade dei cluster Kubernetes nel tuo ambiente on-premise.

Con Connect, puoi visualizzare e accedere ai tuoi cluster Kubernetes on-premise e cloud dalla stessa interfaccia di Google Cloud Console.

GKE On-Prem viene eseguito nel tuo data center in un ambiente vSphere 6.5 o 6.7 Update 3. vSphere è il software di virtualizzazione server di VMware. GKE On-Prem utilizza il server vCenter di VMware per gestire i tuoi cluster.

Esecuzione di GKE On-Prem

GKE On-Prem è un componente principale di Anthos.

Installazione di GKE On-Prem

Prima di installare GKE On-Prem, devi creare un'istanza di una macchina virtuale (VM) di una workstation di amministrazione nel tuo ambiente vSphere. Quindi utilizzerai la workstation di amministrazione per installare GKE On-Prem.

Architettura

GKE On-Prem include un cluster di amministrazione e uno o più cluster utente, oltre a una VM della workstation di amministrazione. Tutte queste VM vengono eseguite in un unico cluster vSphere.

Diagramma che descrive l'architettura di GKE on-prem quando viene eseguito il deployment di un piano di controllo dell'utente
Architettura di GKE On-Prem con un piano di controllo utente. (Fai clic per ingrandire)

Cluster di amministrazione

Il cluster amministratore è il livello base di GKE On-Prem. Esegue i seguenti componenti GKE On-Prem:

  • Piano di controllo dell'amministratore. Il piano di controllo dell'amministratore include il server API di Kubernetes, lo scheduler e diversi controller per il cluster di amministrazione. La macchina che esegue il piano di controllo dell'amministratore è denominata master di amministrazione.

  • Piani di controllo per gli utenti. Per ogni cluster utente, il cluster di amministrazione ha un nodo che esegue il piano di controllo per il cluster utente. Il piano di controllo include il server API, lo scheduler e diversi controller per il cluster utente di Kubernetes. Una macchina che esegue un piano di controllo utente è denominata master utente.

  • Componenti aggiuntivi. Il cluster di amministrazione esegue diversi componenti aggiuntivi Kubernetes, come Grafana, Prometheus e la suite operativa di Google Cloud. I componenti aggiuntivi vengono eseguiti su una o più VM separate dalle VM che eseguono i piani di controllo.

Tieni presente che i piani di controllo utente sono gestiti dal cluster di amministrazione. Vengono eseguiti sui nodi nel cluster di amministrazione, non nei cluster utente.

Cluster utente

I cluster utente consentono di eseguire il deployment e di eseguire i carichi di lavoro e i servizi containerizzati.

Controllo delle versioni

Per saperne di più sulle versioni on-prem di GKE, consulta Versioni.

Componenti aggiuntivi

Passaggi successivi