Sobes.tech
Junior — Middle

Une seule application dans un espace de noms peut-elle accéder à une application située dans un autre espace de noms au sein d'un même cluster?

sobes.tech IA

Réponse de l'IA

Oui, dans Kubernetes, une application dans un espace de noms peut accéder à une application dans un autre espace de noms au sein du même cluster.

Pour cela, on utilise généralement le nom DNS complet du service, qui inclut l'espace de noms, par exemple :

http://service-name.namespace.svc.cluster.local

Il faut également s'assurer que :

  • Le service dans l'autre espace de noms est accessible (pas de politiques réseau bloquant l'accès)
  • L'application a les droits pour interagir, si des mécanismes RBAC sont utilisés

Ainsi, les espaces de noms isolent les ressources par défaut, mais ne bloquent pas complètement l'accès réseau entre eux.