Sobes.tech
Junior — Middle

Mi az Ingress komponens fő feladata és célja a Kubernetesben?

sobes.tech MI

Válasz az MI-től

A Kubernetes Ingress komponense felelős a külső hozzáférés kezeléséért a klaszteren belüli szolgáltatásokhoz. Fő feladata, hogy külső HTTP/HTTPS kéréseket fogadjon és azok routing szabályok alapján a klaszter belső szolgáltatásaihoz irányítson.

Az Ingress lehetővé teszi:

  • Routing szabályok meghatározását URL útvonalak vagy hosztnevek szerint.
  • Terheléselosztás biztosítását a podok között.
  • SSL/TLS termináció konfigurálását biztonságos kapcsolatokhoz.
  • A hozzáférés központi kezelését az alkalmazásokhoz.

Példa: ha több szolgáltatásod van (pl. frontend és backend), az Ingress irányíthat kéréseket az example.com/frontend-re egy szolgáltatáshoz, és az example.com/api-ra egy másikhoz.

Az Ingress működéséhez szükség van egy Ingress Controllerre, amely ezeket a szabályokat megvalósítja és kezeli a forgalmat.