Vous pouvez modifier les masques de sous-réseau du routage inter-domaines sans classe (Classless Inter-domain Routing, CIDR) Kubernetes après le déploiement.

Le dispositif Automation Orchestrator Appliance configure un cluster Kubernetes et l'exécute. Les espaces et les services de ce cluster sont déployés dans des sous-réseau IPv4 distincts, représentés par le CIDR de cluster interne et le CIDR de service interne, respectivement. Les valeurs par défaut des masques de sous-réseau définies lors du déploiement OVF sont les suivantes :

Kubernetes network property Default value Property description
cluster-cidr 10.244.0.0/22 CIDR utilisé pour les espaces s'exécutant dans le cluster Kubernetes.
service-cidr 10.244.4.0/22 CIDR utilisé pour les services Kubernetes dans le cluster Kubernetes.

Les adresses réseau CIDR par défaut peuvent créer un conflit avec des réseaux privés externes que vous utiliserez peut-être. Dans de tels scénarios, vous pouvez modifier la configuration de ces valeurs CIDR pendant ou après le déploiement de votre dispositif Automation Orchestrator Appliance.

Note : Pour plus d'informations sur la modification de la configuration CIDR lors du déploiement du dispositif, reportez-vous à la section Télécharger et déployer le dispositif Automation Orchestrator Appliance.

Conditions préalables

  • Vérifiez que les valeurs d'adresses CIDR prennent en charge au moins 1 024 hôtes.
  • Le CIDR de cluster interne et le CIDR de service interne ne doivent pas partager la même valeur de sous-réseau.
  • La valeur CIDR de l'un des sous-réseaux ne peut pas inclure la valeur à ajouter à l'autre sous-réseau.
    Note : Par exemple, la valeur cluster-cidr ne peut pas être  10.244.4.0/22 10.244.4.0/24, car cela inclurait la valeur de sous-réseau pour la propriété service-cidr. Chaque valeur de sous-réseau doit être ajoutée séparément.

Procédure

  1. Connectez-vous au dispositif Automation Orchestrator Appliance en tant qu'utilisateur racine.
  2. Exécutez la commande vracli upgrade exec -y --prepare --profile k8s-subnets.
  3. Sauvegardez votre déploiement Automation Orchestrator en utilisant un snapshot de machine virtuelle (VM). Consultez la section Prendre un snapshot d'une machine virtuelle.
    Attention : Automation Orchestrator 8.x ne prend actuellement pas en charge les snapshots de mémoire. Avant de prendre le snapshot de votre déploiement Automation Orchestrator, vérifiez que l'option Prendre un snapshot de la mémoire de la machine virtuelle est désactivée.
  4. Modifiez les valeurs des sous-réseaux de CIDR de cluster et de CIDR de service en exécutant la commande vracli network k8s-subnets.
    vracli network k8s-subnets --cluster-cidr <CIDR_value> --service-cidr <CIDR_value>
  5. Pour terminer le processus de configuration CIDR, exécutez la commande vracli upgrade exec.