Sobes.tech
Senior

Kubernetes-də Ingress və Ingress Controller nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Kubernetes-də Ingress, klaster daxilindəki xidmətlərə xarici girişləri idarə edən obyektdir, adətən HTTP/HTTPS vasitəsilə. O, URL, hostlar və digər parametrlərə əsasən sorğuların yönləndirilməsi qaydalarını müəyyən edir.

Ingress Controller — bu, bu qaydaları praktikada həyata keçirən komponentdir. O, Ingress obyektlərindəki dəyişiklikləri dinləyir və trafikə uyğun olaraq yükləyici və ya proxy (məsələn, NGINX, Traefik) konfiqurasiya edir.

Misal üçün: siz example.com/api üçün sorğuların api-service xidmətinə, example.com/web üçün sorğuların isə web-service xidmətinə getməsini təmin edən Ingress yaradırsınız. Ingress Controller bu qaydaları tətbiq edir və düzgün yönləndirməni təmin edir.