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

Ի՞նչ է անում Kubectl-ը:
Ի՞նչ է անում Kubectl-ը:

Video: Ի՞նչ է անում Kubectl-ը:

Video: Ի՞նչ է անում Kubectl-ը:
Video: 1-K8s - Основы Kubernetes - Кубернетес на ОЧЕНЬ простом языке 2024, Մայիս
Anonim

Ա Կուբերնետես Ծառայությունը աբստրակցիոն շերտ է, որը սահմանում է Pods-ի տրամաբանական հավաքածու և հնարավորություն է տալիս արտաքին երթևեկության բացահայտում, բեռի հավասարակշռում և ծառայության հայտնաբերում այդ Pods-ի համար:

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

Ստեղծեք ծառայություն՝ ձեր տեղակայումը բացահայտելու համար

  1. Տեղակայման մանրամասների էջում սեղմեք Բացահայտել:
  2. Նոր նավահանգիստների քարտեզագրման վանդակում սահմանեք Port-ը 80-ի, իսկ Target port-ը սահմանեք 8080-ի:
  3. Ծառայության տեսակը բացվող ընտրացանկից ընտրեք Կլաստերի IP:
  4. Ծառայության անվան համար մուտքագրեք my-cip-service:
  5. Սեղմեք Բացահայտել:

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

Համապատասխանաբար, ինչպե՞ս մուտք գործեմ Kubernetes ծառայություն դրսից:

Մուտք գործեք ծառայություններ հանրային IP-ների միջոցով:

  1. Օգտագործեք NodePort կամ LoadBalancer տիպի ծառայություն՝ ծառայությունը հասանելի դարձնելու կլաստերից դուրս:
  2. Կախված ձեր կլաստերի միջավայրից, սա կարող է պարզապես բացահայտել ծառայությունը ձեր կորպորատիվ ցանցին, կամ կարող է բացահայտել այն ինտերնետին:
  3. Տեղադրեք պատյաններ ծառայությունների հետևում:

Ինչպե՞ս մուտք գործել ClusterIP:

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

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