Sie können die CIDR-Subnetzmasken (Classless Inter-domain Routing) von Kubernetes nach der Bereitstellung ändern.

Die vRealize Orchestrator Appliance konfiguriert einen Kubernetes-Cluster und führt ihn aus. Die Pods und Dienste in diesem Cluster werden in separaten IPv4-Subnetzen bereitgestellt, die jeweils durch das interne Cluster-CIDR und das interne Dienst-CIDR dargestellt werden. Die Standardwerte der während der OVF-Bereitstellung festgelegten Subnetzmasken sind:

Kubernetes network property Default value Property description
cluster-cidr 10.244.0.0/22 Das CIDR, das für Pods verwendet wird, die innerhalb des Kubernetes-Clusters ausgeführt werden.
service-cidr 10.244.4.0/22 Das CIDR, das für Kubernetes-Dienste verwendet wird, die innerhalb des Kubernetes-Clusters ausgeführt werden.

Die standardmäßigen CIDR-Netzwerkadressen können zu einem Konflikt mit externen privaten Netzwerken führen, die Sie möglicherweise verwenden. In solchen Szenarien können Sie die Konfiguration dieser CIDR-Werte entweder während oder nach der Bereitstellung Ihrer vRealize Orchestrator Appliance ändern.

Hinweis: Informationen zum Ändern der CIDR-Konfiguration während der Bereitstellung der Appliance finden Sie unter Herunterladen und Bereitstellen der vRealize Orchestrator Appliance.

Voraussetzungen

  • Stellen Sie sicher, dass die CIDR-Adresswerte mindestens 1.024 Hosts unterstützen.
  • Das interne Cluster-CIDR und das interne Dienst-CIDR dürfen nicht denselben Subnetzwert verwenden.
  • Der CIDR-Wert für eines der Subnetze darf nicht den Wert enthalten, den Sie zum anderen Subnetz hinzufügen möchten.
    Hinweis: Beispielsweise kann der cluster-cidr-Wert nicht 10.244.4.0/22 10.244.4.0/24 sein, da auch der Subnetzwert für die service-cidr-Eigenschaft enthalten wäre. Jeder Subnetzwert muss separat hinzugefügt werden.

Prozedur

  1. Melden Sie sich bei der vRealize Orchestrator Appliance als root an.
  2. Führen Sie den Befehl vracli upgrade exec -y --prepare --profile k8s-subnets aus.
  3. Sichern Sie Ihre vRealize Orchestrator-Bereitstellung, indem Sie einen Snapshot der virtuellen Maschine (VM) erstellen. Weitere Informationen finden Sie unter Erstellen eines Snapshot einer virtuellen Maschine.
    Vorsicht: vRealize Orchestrator 8.x unterstützt derzeit keine Arbeitsspeicher-Snapshots. Bevor Sie den Snapshot Ihrer vRealize Orchestrator-Bereitstellung erstellen, stellen Sie sicher, dass die Option Snapshot von Zustand des Speichers der virtuellen Maschine deaktiviert ist.
  4. Ändern Sie die Werte der Cluster-CIDR- und Dienst-CIDR-Subnetze, indem Sie den Befehl vracli network k8s-subnets ausführen.
    vracli network k8s-subnets --cluster-cidr <CIDR_value> --service-cidr <CIDR_value>
  5. Um den CIDR-Konfigurationsvorgang zu beenden, führen Sie den Befehl vracli upgrade exec aus.