Բովանդակություն:

Ինչպե՞ս եք բացահայտում Kubernetes ծառայությունը:
Ինչպե՞ս եք բացահայտում Kubernetes ծառայությունը:

Video: Ինչպե՞ս եք բացահայտում Kubernetes ծառայությունը:

Video: Ինչպե՞ս եք բացահայտում Kubernetes ծառայությունը:
Video: K01 - Giới thiệu và cài đặt Kubernetes Cluster 2024, Մայիս
Anonim

Ծառայությունները կարող են բացահայտվել տարբեր ձևերով՝ նշելով ծառայության տեսակը

  1. ClusterIP (կանխադրված) - բացահայտում է Ծառայություն կլաստերի ներքին IP-ի վրա:
  2. NodePort - բացահայտում է Ծառայություն կլաստերի յուրաքանչյուր ընտրված հանգույցի նույն նավահանգստի վրա՝ օգտագործելով NAT:

Հաշվի առնելով սա, ինչպե՞ս է աշխատում ծառայության հայտնաբերումը Kubernetes-ում:

Kubernetes ծառայության բացահայտում նախատեսված է ներսում հոսող բեռնարկղերի համար Կուբերնետես կլաստեր. Այսպիսով, ա-ից դուրս աշխատող ծրագրային ապահովման համար Կուբերնետես կլաստեր (օրինակ՝ վեբ բրաուզերներ) մուտք գործելու համար ծառայություններ և վեբ հավելվածները, որոնք դուք պետք է բացահայտեք ծառայություններ արտաքինից.

Ավելին, ինչպե՞ս մուտք գործեմ ClusterIP: հասնելու համար ClusterIp արտաքին համակարգչից դուք կարող եք բացել Kubernetes պրոքսի արտաքին համակարգչի և կլաստերի միջև: Նման պրոքսի ստեղծելու համար կարող եք օգտագործել kubectl: Երբ պրոքսին աշխատում է, դուք ուղղակիորեն միացված եք կլաստերին և կարող եք օգտագործել ներքին IP-ն ( ClusterIp ) այդ ծառայության համար:

Բացի վերևից, Ի՞ՆՉ են ծառայությունները Kubernetes-ում:

Ծառայությունը պատիճների խմբավորում է, որոնք աշխատում են կլաստերի վրա: Ծառայություններ «էժան» են, և դուք կարող եք շատ բան ունենալ ծառայություններ կլաստերի ներսում։ Kubernetes ծառայություններ կարող է արդյունավետ կերպով սնուցել միկրոսերվիսային ճարտարապետությունը: Յուրաքանչյուր ծառայություն ունի pod պիտակի հարցում, որը սահմանում է պատիճները, որոնք կմշակեն տվյալ ծառայության համար:

Ինչպե՞ս է աշխատում Kubernetes ClusterIP-ը:

Ա ClusterIP համար ներքին հասանելի IP է Կուբերնետես կլաստերը և դրա ներսում գտնվող բոլոր ծառայությունները: NodePort-ի համար ա ClusterIP Սկզբում ստեղծվում է, և այնուհետև ամբողջ երթևեկությունը հավասարակշռված է նշված նավահանգստի վրա: Հարցումը փոխանցվում է TCP պորտի Pods-ից մեկին, որը նշված է targetPort դաշտում:

Խորհուրդ ենք տալիս: