Sobes.tech
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, որը իրականացնում է այդ կանոնները և կառավարում է տրաֆիկը։