Sobes.tech
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.