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.