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.
Cluster di amministrazione
Il cluster amministratore è il livello base di GKE On-Prem. Esegue i seguenti componenti GKE On-Prem:
Piano di controllo del cluster di amministrazione. Il piano di controllo del cluster di amministrazione include il server API Kubernetes, lo scheduler e diversi controller per il cluster di amministrazione.
Piani di controllo del cluster utente. 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.
Componenti aggiuntivi. Il cluster di amministrazione esegue diversi componenti aggiuntivi Kubernetes, come Grafana, Prometheus e la suite operativa di Google Cloud. GKE On-Prem avvia i componenti aggiuntivi sui diversi nodi del cluster di amministrazione rispetto ad altri componenti del piano 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. Inoltre, i nodi nel cluster di amministrazione eseguono i componenti GKE On-Prem. I carichi di lavoro utente non vengono eseguiti nel cluster di amministrazione.
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 informazioni sulle versioni on-prem di GKE, consulta Cronologia delle versioni.
Componenti Anthos aggiuntivi
Con GKE On-Prem puoi utilizzare anche i seguenti componenti Anthos: