Junior — Middle
Ինգրես կոմպոնենտի հիմնական գործառույթն ու նպատակը ինչ է Kubernetes-ում?
sobes.tech AI
Պատասխան AI-ից
Kubernetes-ի Ingress բաղադրիչը պատասխանատու է արտաքին մուտքի կառավարման համար՝ ծառայությունների ներսում։ Նրա հիմնական գործառույթը՝ ընդունել արտաքին HTTP/HTTPS հարցումները և ուղղել դրանք համապատասխան ծառայություններին՝ ռոուտինգի կանոնների հիման վրա։
Ingress-ը թույլ է տալիս՝
- Դիրեկցել ռոուտինգի կանոններ URL-ների կամ հոստանունների հիման վրա։
- Հաղորդել բեռի հավասարակշռությունը պոդների միջև։
- Կարգավորել SSL/TLS տերմինացիան՝ անվտանգ կապերի համար։
- Կենտրոնական կառավարում՝ հավելվածների մուտքի համար։
Օրինակ՝ եթե ունեք մի քանի ծառայություններ (օր., frontend և backend), Ingress-ը կարող է ուղղել հարցումները example.com/frontend՝ մեկ ծառայությանը, և example.com/api՝ մյուսին։
Ingress-ի աշխատանքը պահանջում է Ingress Controller, որը իրականացնում է այդ կանոնները և կառավարում է տրաֆիկը։