In diesem Dokument wird erläutert, wie viele IP-Adressen für Administratorcluster und Nutzercluster in Anthos-Clustern auf VMware (GKE On-Prem) benötigt werden.
DHCP oder statisch
Wenn Ihr Netzwerk einen DHCP-Server hat, können Sie einen Administrator- oder Nutzercluster so konfigurieren, dass er seine Knoten-IP-Adressen vom DHCP-Server abruft. Legen Sie in der Clusterkonfigurationsdatei network.ipMode.type auf "dhcp"
fest.
Wenn Sie statische IP-Adressen für einen Cluster angeben möchten, setzen Sie network.ipMode.type
auf „statisch”.
Wie viele IP-Adressen benötigt ein Administratorcluster?
Ein Administratorcluster muss genügend IP-Adressen haben:
Ein Knoten zum Ausführen der Steuerungsebene für den Administratorcluster
Zwei Knoten zum Ausführen von Add-ons für den Administratorcluster
Für jeden zugeordneten Hochverfügbarkeitscluster (HA) drei Knoten zum Ausführen der Steuerungsebene für den Nutzercluster
Für jeden zugeordneten Nicht-HA-Nutzercluster einen Knoten zum Ausführen der Steuerungsebene für den Nutzercluster
Ein temporärer Knoten, der für Upgrades, Updates und die automatische Reparatur verwendet wird
Angenommen, ein Administratorcluster ist mit einem HA-Nutzercluster und einem Nicht-HA-Cluster verknüpft. Der Administratorcluster müsste acht IP-Adressen für Knoten haben.
Angenommen, Sie möchten nun einen zusätzlichen HA-Nutzercluster hinzufügen. Für den Administratorcluster wären 11 IP-Adressen erforderlich. Wenn Ihr DHCP-Server nicht die zusätzlichen IP-Adressen bereitstellen kann oder Ihr Administratorcluster nicht so viele statische IP-Adressen verfügbar hat, müssen Sie dafür sorgen, dass mehr IP-Adressen zur Verfügung stehen, bevor Sie den neuen Nutzercluster erstellen.
Wie viele IP-Adressen benötigt ein Nutzercluster?
Ein Nutzercluster benötigt eine IP-Adresse für jeden Knoten und eine zusätzliche IP-Adresse, die während eines Upgrades, einer Aktualisierung und einer automatischen Reparatur für einen temporären Knoten verwendet wird.
Ein Nutzercluster mit fünf Knoten muss beispielsweise sechs IP-Adressen für Knoten haben.
Angenommen, Sie möchten dem Nutzercluster zwei Knoten hinzufügen. Der Nutzercluster müsste acht IP-Adressen für Knoten haben. Wenn Ihr DHCP-Server nicht die zusätzlichen IP-Adressen bereitstellen kann oder Ihr Nutzercluster nicht so viele statische IP-Adressen hat, müssen Sie dafür sorgen, dass mehr IP-Adressen zur Verfügung stehen, bevor Sie die neuen Knoten hinzufügen.
Statische IP-Adressen für einen Administratorcluster
In diesem Abschnitt wird erläutert, wie Sie statische IP-Adressen für einen Administratorcluster verwalten.
IP-Adressen ermitteln, die für Administratorclusterknoten verfügbar sind
Die IP-Blockdatei für Ihren Administratorcluster wird als Wert von network.ipMode.ipBlockFilePath in der Konfigurationsdatei des Administratorclusters aufgeführt. In der IP-Blockdatei sehen Sie die IP-Adressen, die für Knoten im Administratorcluster verfügbar sind.
Hier sehen Sie beispielsweise eine IP-Blockdatei mit fünf IP-Adressen:
blocks: - netmask: 255.255.255.0 gateway: 172.16.20.1 ips: - ip: 172.16.20.50 hostname: admin-vm-1 - ip: 172.16.20.51 hostname: admin-vm-2 - ip: 172.16.20.52 hostname: admin-vm-3 - ip: 172.16.20.53 hostname: admin-vm-4 - ip: 172.16.20.54 hostname: admin-vm-5
Einem Administratorcluster IP-Adressen hinzufügen
Wenn Sie weitere IP-Adressen für Knoten in Ihrem Administratorcluster verfügbar machen möchten, fügen Sie Adressen zu Ihrer IP-Blockdatei hinzu und führen Sie dann den folgenden Befehl aus, um Ihren Administratorcluster zu aktualisieren:
gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config ADMIN_CLUSTER_CONFIG
Dabei gilt:
ADMIN_CLUSTER_KUBECONFIG: Pfad der Datei "kubeconfig" Ihres Administratorclusters
ADMIN_CLUSTER_CONFIG: Pfad Ihrer Nutzercluster-Konfigurationsdatei
Statische IP-Adressen für einen Nutzercluster
In diesem Abschnitt wird erläutert, wie Sie statische IP-Adressen für einen Nutzercluster verwalten.
Ermitteln Sie die IP-Adressen, die für Nutzerclusterknoten verfügbar sind
Die IP-Blockdatei für Ihren Nutzercluster wird in der Konfigurationsdatei des Nutzerclusters als Wert von network.ipMode.ipBlockFilePath aufgeführt. In der IP-Blockdatei sehen Sie die IP-Adressen, die für Knoten im Administratorcluster verfügbar sind.
Das folgende Beispiel zeigt eine IP-Blockdatei mit vier IP-Adressen:
blocks: - netmask: 255.255.255.0 gateway: 172.16.20.1 ips: - ip: 172.16.20.55 hostname: user-vm-1 - ip: 172.16.20.56 hostname: user-vm-2 - ip: 172.16.20.57 hostname: user-vm-3 - ip: 172.16.20.58 hostname: user-vm-4
IP-Adressen einem Nutzercluster hinzufügen
Fügen Sie der IP-Blockdatei Adressen hinzu und führen Sie dann den folgenden Befehl aus, um den Nutzercluster zu aktualisieren:
gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config USER_CLUSTER_CONFIG
Dabei gilt:
ADMIN_CLUSTER_KUBECONFIG: Pfad der Datei "kubeconfig" Ihres Administratorclusters
USER_CLUSTER_CONFIG: Pfad Ihrer Nutzercluster-Konfigurationsdatei
Zugehörige Dokumente
- Minimale Infrastruktur einrichten
- IP-Adressen planen
- Administratorcluster erstellen
- Nutzercluster erstellen