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.