In questa pagina vengono descritti i prerequisiti per Anthos in esecuzione in modalità disconnessa e in che modo differiscono da Anthos su Bare Metal. I prerequisiti sono simili a quelli della versione connessa di Anthos su Bare Metal.
Hardware
Anthos in modalità disconnessa ha gli stessi requisiti hardware di Anthos su Bare Metal. Tuttavia, in Anthos in esecuzione in modalità disconnessa, il cluster di amministrazione ospita più componenti rispetto ad Anthos su Bare Metal. Ad esempio, in Anthos in esecuzione in modalità disconnessa, il cluster di amministrazione ospita:
- Il sistema di logging
- Il sistema di monitoraggio
- Centro di gestione
Per questo motivo, Google consiglia vivamente di utilizzare le risorse hardware consigliate per Anthos su Bare Metal e non il minimo.
Installazione
Anthos in modalità disconnessa ha gli stessi requisiti di installazione di Anthos su Bare Metal, ma non è necessaria una connessione a Internet o un account di servizio Google.
Leggi le seguenti sezioni dei requisiti di installazione di Anthos su Bare Metal:
- Prima di iniziare, tranne le chiavi degli account di servizio Google Cloud.
- Prerequisiti di Workstation,
più i seguenti requisiti:
- più di 100 GB di spazio su disco libero invece di 50,
- L'app
kubectl
è installata.
- Prerequisiti delle macchine per i nodi, eccetto l'accesso a Internet.
- Prerequisiti delle macchine per il bilanciamento del carico.
Anthos in esecuzione in modalità disconnessa non include alcuna integrazione hypervisor o Preboot Execution Environment (PXE), quindi devi seguire il processo di configurazione del sistema operativo scelto:
Assicurati che l'NTP sia configurato su tutti i nodi.
Chiavi SSH
Durante l'installazione, le chiavi private SSH vengono utilizzate per accedere ai computer. La chiave pubblica SSH corrispondente deve essere distribuita a tutte le macchine (aggiungere i contenuti della chiave pubblica a /home/USER/.ssh/authorized_keys
) che faranno parte di un cluster.
Pacchetti aggiuntivi
Ci sono pacchetti che devono essere installati manualmente prima dell'installazione.
SELinux
In ambienti RHEL e CentOS, se SELinux è impostato su Enforcing
, container-selinux
deve essere installato su tutti i nodi.
# Check SELinux status
getenforce
# Install container-selinux package
sudo yum update
sudo yum install container-selinux
Requisiti di networking
Per ulteriori informazioni sul bilanciamento del carico, consulta i requisiti di rete ufficiali per Anthos su Bare Metal e la panoramica dei bilanciatori del carico. Per una proof of concept, ti consigliamo di utilizzare il bilanciatore del carico in bundle basato su MetalLB.
Accesso a Internet
A differenza di Anthos su Bare Metal in modalità Connessione, non è necessario l'accesso a Internet per Anthos in modalità disconnessa. L'unica eccezione a questa regola è il download di Anthos in esecuzione in modalità disconnessa da Cloud Storage. Se la workstation di amministrazione non è connessa a Internet, puoi scaricare la release su qualsiasi computer connesso a Internet e copiarla nella workstation di amministrazione con un metodo a tua scelta.
Inoltre, non è necessario abilitare alcuna API Google Cloud o creare un account di servizio Google Cloud per Anthos in esecuzione in modalità disconnessa.
DNS
Il DNS deve essere disponibile per qualsiasi scenario di produzione che ti aiuti a gestire la piattaforma e le applicazioni. Un sistema DNS senza connettività esterna (e non in grado di risolvere i record DNS pubblici) deve essere sufficiente.
Gateway predefinito
È necessario un gateway predefinito.