Junior — Middle
Mis on Ingress komponendi peamine ülesanne ja eesmärk Kubernetesis?
sobes.tech AI
Vastus AI-lt
Kubernetes'i Ingress komponent vastutab välise ligipääsu eest klastris olevatele teenustele. Selle peamine ülesanne on vastu võtta väliseid HTTP/HTTPS-päringuid ja suunata need vastavalt marsruutimisreeglitele klastris olevatele sobivatele teenustele.
Ingress võimaldab:
- Määrata marsruutimisreegleid URL-tee või hosti nime alusel.
- Tagada koormuse jaotamine pod'ide vahel.
- Konfigureerida SSL/TLS terminatsiooni turvaliste ühenduste jaoks.
- Keskne juhtimine juurdepääsudele rakendustele.
Näide: kui teil on mitu teenust (nt frontend ja backend), võib Ingress suunata päringud example.com/frontend ühele teenusele ja example.com/api teisele.
Ingressi toimimiseks on vajalik Ingress Controller, mis rakendab neid reegleid ja haldab liiklust.