Application des limites de l’espace de noms
Stratégie : Application des limites de l’espace de noms
Par défaut, les pods dans des espaces de noms différents peuvent communiquer entre eux, même s’ils utilisent des étiquettes différentes. Pour restreindre ce comportement, vous devez créer des règles réseau supplémentaires.
L’application des limites de l’espace de noms offre un moyen plus simple de limiter la communication des pods à un espace de noms ou à des frontières d’application naturelles.
Comment fonctionne l’application des limites de l’espace de noms
L’étiquette d’espace de noms NeuvectorNamespaceBoundary impose des limites de communication entre les pods. Lorsqu’elle est activée, NeuVector restreint le trafic afin que les pods ne communiquent qu’au sein du même espace de noms ou dans des frontières d’application définies.
Cette approche réduit le besoin de groupes personnalisés et de politiques réseau supplémentaires.
Activer ou désactiver l’application des limites de l’espace de noms
Pour contrôler l’application des limites de l’espace de noms, appliquez l’étiquette NeuvectorNamespaceBoundary à un espace de noms.
Exemple de scénario
Cet exemple montre comment l’application des limites de l’espace de noms simplifie le contrôle des entrées et des sorties.
de confiance
-
Deux espaces de noms :
ns1etns2 -
Pods :
-
ns1:pod1(étiquettes :app=app1,label=one),pod2(étiquettes :app=app2,label=two) -
ns2:pod3(étiquettes :app=app1,label=three),pod4(étiquettes :app=app2,label=four)
-
-
Groupes :
-
g1:app=app1(inclutpod1etpod3) -
g2:app=app2(inclutpod2etpod4)
-
Une politique réseau permet le trafic de g1 à g2 sur n’importe quelle application et port.
Comportement sans application des limites de l’espace de noms
Avec uniquement la politique basée sur les groupes :
-
pod1peut communiquer avecpod2etpod4 -
pod3peut communiquer avecpod2etpod4
Pour restreindre la communication au même espace de noms, vous devez créer des groupes supplémentaires et des politiques de refus :
-
Créer des groupes basés sur des étiquettes individuelles
-
Ajouter des règles de refus pour bloquer le trafic inter-espaces de noms
Cela augmente la complexité des politiques et l’effort de maintenance.
Comportement avec application des limites de l’espace de noms
Lorsque l’application des limites de l’espace de noms est activée :
-
pod1ne peut communiquer qu’avecpod2 -
pod3ne peut communiquer qu’avecpod4 -
La communication inter-espaces de noms est automatiquement bloquée
Aucun groupe supplémentaire ou politique de réseau n’est requis.
L’application des limites de l’espace de noms simplifie la gestion des politiques tout en imposant une isolation stricte au niveau de l’espace de noms.