Sobes.tech
Junior — Middle

Lehet-e egy alkalmazás egy namespace-ben hozzáférni egy másik namespace-ben lévő alkalmazáshoz ugyanazon a klaszteren belül?

sobes.tech MI

Válasz az MI-től

Igen, a Kubernetesben egy névtérben lévő alkalmazás hozzáférhet egy másik névtérben lévő alkalmazáshoz ugyanazon klaszteren belül.

Ehhez általában a szolgáltatás teljes DNS nevét használják, amely tartalmazza a névteret, például:

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

Ezenkívül biztosítani kell, hogy:

  • A másik névtérben lévő szolgáltatás elérhető legyen (nincs hálózati politika, ami blokkolná a hozzáférést)
  • Az alkalmazásnak joga van interakcióba lépni, ha RBAC mechanizmusokat használnak

Így a névterek alapértelmezés szerint elszigetelik az erőforrásokat, de nem blokkolják teljesen a hálózati hozzáférést közöttük.