Sobes.tech
Junior — Middle

É possível que uma aplicação num namespace aceda a uma aplicação noutro namespace dentro do mesmo cluster?

sobes.tech IA

Resposta da IA

Sim, no Kubernetes, uma aplicação num namespace pode aceder a uma aplicação noutro namespace dentro do mesmo cluster.

Para isso, normalmente usam o nome DNS completo do serviço, que inclui o namespace, por exemplo:

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

Também é necessário garantir que:

  • O serviço no outro namespace está acessível (sem políticas de rede que bloqueiem o acesso)
  • A aplicação tem permissões para interagir, se mecanismos RBAC forem utilizados

Desta forma, os namespaces isolam os recursos por padrão, mas não bloqueiam completamente o acesso de rede entre eles.