15.5. Attribution d’une IP de sortie à un pod
Créez un nouveau projet en exécutant la commande suivante:
oc new-project demo-egress-pod
$ oc new-project demo-egress-pod
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez la règle de sortie pour le pod en exécutant la commande suivante:
Notele Spéc.namespaceSelector est un champ obligatoire.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
15.5.1. Étiqueter les nœuds Copier lienLien copié sur presse-papiers!
Bénéficiez de vos affectations IP sortantes en cours en exécutant la commande suivante:
oc get egressips
$ oc get egressips
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
NAME EGRESSIPS ASSIGNED NODE ASSIGNED EGRESSIPS demo-egress-ns 10.10.100.253 demo-egress-pod 10.10.100.254
NAME EGRESSIPS ASSIGNED NODE ASSIGNED EGRESSIPS demo-egress-ns 10.10.100.253 demo-egress-pod 10.10.100.254
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La règle IP de sortie que vous avez créée s’applique uniquement aux nœuds avec l’étiquette k8s.ovn.org/egress-assignable. Assurez-vous que l’étiquette est uniquement sur un pool de machines spécifique.
Attribuez l’étiquette à votre pool de machines en utilisant la commande suivante:
AvertissementLorsque vous comptez sur des étiquettes de nœuds pour votre pool de machines, cette commande remplacera ces étiquettes. Assurez-vous d’entrer vos étiquettes souhaitées dans le champ --labels pour vous assurer que vos étiquettes de nœud restent.
rosa update machinepool ${ROSA_MACHINE_POOL_NAME} \ --cluster="${ROSA_CLUSTER_NAME}" \ --labels "k8s.ovn.org/egress-assignable="
$ rosa update machinepool ${ROSA_MACHINE_POOL_NAME} \ --cluster="${ROSA_CLUSTER_NAME}" \ --labels "k8s.ovn.org/egress-assignable="
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
15.5.2. Examen des IP de sortie Copier lienLien copié sur presse-papiers!
Examinez les affectations IP sortantes en exécutant la commande suivante:
oc get egressips
$ oc get egressips
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
NAME EGRESSIPS ASSIGNED NODE ASSIGNED EGRESSIPS demo-egress-ns 10.10.100.253 ip-10-10-156-122.ec2.internal 10.10.150.253 demo-egress-pod 10.10.100.254 ip-10-10-156-122.ec2.internal 10.10.150.254
NAME EGRESSIPS ASSIGNED NODE ASSIGNED EGRESSIPS demo-egress-ns 10.10.100.253 ip-10-10-156-122.ec2.internal 10.10.150.253 demo-egress-pod 10.10.100.254 ip-10-10-156-122.ec2.internal 10.10.150.254
Copy to Clipboard Copied! Toggle word wrap Toggle overflow