È possibile modificare le subnet mask CIDR (Classless Inter-Domain Routing) Kubernetes dopo la distribuzione.

vRealize Orchestrator Appliance configura ed esegue un cluster Kubernetes. I pod e i servizi in questo cluster vengono distribuiti in subnet IPv4 separate, rappresentate rispettivamente dal CIDR del cluster interno e dal CIDR del servizio interno. I valori predefiniti delle subnet mask impostate durante la distribuzione di OVF sono i seguenti:

Kubernetes network property Default value Property description
cluster-cidr 10.244.0.0/22 CIDR utilizzato per i pod in esecuzione nel cluster Kubernetes.
service-cidr 10.244.4.0/22 CIDR utilizzato per i servizi Kubernetes nel cluster Kubernetes.

Gli indirizzi di rete CIDR predefiniti possono creare un conflitto con le reti private esterne che potrebbero essere in uso. In questi scenari, è possibile modificare la configurazione di tali valori CIDR durante o dopo la distribuzione di vRealize Orchestrator Appliance.

Nota: Per informazioni sulla modifica della configurazione CIDR durante la distribuzione dell'appliance, vedere Download e distribuzione di vRealize Orchestrator Appliance.

Prerequisiti

  • Verificare che i valori degli indirizzi CIDR supportino almeno 1024 host.
  • Il CIDR del cluster interno e il CIDR del servizio interno non possono condividere lo stesso valore di subnet.
  • Il valore di CIDR per una delle subnet non può includere il valore che si desidera aggiungere all'altra subnet.
    Nota: Ad esempio, il valore di cluster-cidr non può essere 10.244.4.0/22 10.244.4.0/24, perché includerebbe anche il valore della subnet per la proprietà service-cidr. Ogni valore della subnet deve essere aggiunto separatamente.

Procedura

  1. Accedere a vRealize Orchestrator Appliance come utente root.
  2. Eseguire il comando vracli upgrade exec -y --prepare --profile k8s-subnets.
  3. Eseguire il backup della distribuzione di vRealize Orchestrator creando uno snapshot di una macchina virtuale. Vedere Creazione di uno snapshot di una macchina virtuale.
    Attenzione: vRealize Orchestrator 8.x al momento non supporta gli snapshot della memoria. Prima di creare lo snapshot della distribuzione di vRealize Orchestrator, verificare che l'opzione Crea snapshot memoria macchina virtuale sia disattivata.
  4. Modificare i valori delle subnet del CIDR del cluster e del CIDR del servizio eseguendo il comando vracli network k8s-subnets.
    vracli network k8s-subnets --cluster-cidr <CIDR_value> --service-cidr <CIDR_value>
  5. Per completare il processo di configurazione del CIDR, eseguire il comando vracli upgrade exec.