Auf dieser Seite werden die Voraussetzungen für den Anthos-Wartemodus mit den Unterschieden zu Anthos on Bare Metal beschrieben. Die Voraussetzungen ähneln der verbundenen Version von Anthos on Bare-Metal.
Hardware
Anthos, das im Wartemodus ausgeführt wird, hat die gleichen Hardwareanforderungen wie Anthos auf Bare-Metal. In Anthos, das im Wartemodus ausgeführt wird, hostet der Administratorcluster jedoch mehr Komponenten als in Anthos on Bare Metal. Zum Beispiel wird in Anthos, das im Wartemodus ausgeführt wird, der Administratorcluster Folgendes hosten:
- Das Logging-System
- Das Monitoringsystem.
- Management Center
Aus diesem Grund empfiehlt Google dringend, die empfohlenen Hardwareressourcen für Anthos auf Bare-Metal-Servern zu verwenden und nicht die Mindestanzahl.
Installation
Der Anthos-Wartemodus hat dieselben Installationsanforderungen wie Anthos auf Bare-Metal, mit der Ausnahme, dass Sie keine Internetverbindung oder ein Google-Dienstkonto benötigen.
Lesen Sie die folgenden Abschnitte der Anforderungen für Anthos auf Bare-Metal:
- Vorbereitung mit Ausnahme der Google Cloud-Dienstkontoschlüssel
- Voraussetzungen für Workstations sowie folgende Anforderungen:
- Mehr als 100 GB freier Speicherplatz statt 50,
kubectl
wurde installiert.
- Voraussetzungen für Knotenrechner, mit Ausnahme des Internetzugangs.
- Voraussetzungen für Load-Balancer-Rechner
Der Anthos-Wartemodus enthält keine Hypervisor- oder PXE-Integration (Preboot Execution Environment). Daher müssen Sie den Konfigurationsprozess des ausgewählten Betriebssystems durchlaufen:
Achten Sie darauf, dass NTP auf allen Knoten konfiguriert ist.
SSH-Schlüssel
Ein privater SSH-Schlüssel wird bei der Installation für den Zugriff auf die Computer verwendet. Der entsprechende öffentliche SSH-Schlüssel muss an alle Computer verteilt werden, die zu einem Cluster gehören. Fügen Sie dazu den Inhalt des öffentlichen Schlüssels zu /home/USER/.ssh/authorized_keys
hinzu.
Zusätzliche Pakete
Es gibt Pakete, die vor der Installation manuell installiert werden müssen.
SELinux
Wenn SELinux in RHEL- und CentOS-Umgebungen auf Enforcing
gesetzt ist, muss container-selinux
auf allen Knoten installiert werden.
# Check SELinux status
getenforce
# Install container-selinux package
sudo yum update
sudo yum install container-selinux
Netzwerkanforderungen
Weitere Informationen zum Load-Balancing finden Sie in den offiziellen Netzwerkanforderungen für Anthos auf Bare-Metal und in der Übersicht über Load-Balancer. Für ein Proof of Concept empfehlen wir die Verwendung des gebündelten Load-Balancers, der auf MetalLB basiert.
Internetzugriff
Im Gegensatz zu Anthos on Bare-Metal im verbundenen Modus benötigen Sie für den Anthos-Wartemodus keinen Zugriff auf das Internet. Die einzige Ausnahme von dieser Regel ist das Herunterladen des Anthos-Release, das im Wartemodus von Cloud Storage ausgeführt wird. Wenn Ihre Administrator-Workstation nicht mit dem Internet verbunden ist, können Sie den Release auf jeden Computer mit Internetanschluss herunterladen. Kopieren Sie ihn dann mit einer Methode Ihrer Wahl auf die Administrator-Workstation.
Außerdem müssen Sie keine Google Cloud APIs aktivieren oder Google Cloud-Dienstkonten für Anthos erstellen, die im Wartemodus ausgeführt wird.
DNS
DNS muss für jedes Produktionsszenario verfügbar sein, um die Plattform und die Anwendungen zu betreiben. Ein DNS-System ohne externe Verbindung (und kann keine öffentlichen DNS-Einträge auflösen) sollte ausreichen.
Standardgateway
Ein Standardgateway ist erforderlich.