Video: Ի՞նչ է ClusterIP-ը Kubernetes-ում:
2024 Հեղինակ: Stanley Ellington | [email protected]. Վերջին փոփոխված: 2023-12-16 00:18
ClusterIP : ClusterIP լռելյայն է kubernetes սպասարկում. Այս ծառայությունը ստեղծվել է կլաստերի ներսում և կարող է մուտք գործել միայն այդ կլաստերի այլ բլոկների համար: Այսպիսով, հիմնականում մենք օգտագործում ենք այս տեսակի ծառայությունը, երբ ցանկանում ենք ծառայությունը բացահայտել նույն կլաստերի մեջ գտնվող այլ բլոկների համար: Այս ծառայությունը հասանելի է օգտագործելով kubernetes վստահված անձ.
Նաև իմանալ, թե ինչպես է աշխատում Kubernetes ClusterIP-ը:
Ա ClusterIP համար ներքին հասանելի IP է Կուբերնետես կլաստերը և դրա ներսում գտնվող բոլոր ծառայությունները: NodePort-ի համար ա ClusterIP Սկզբում ստեղծվում է, և այնուհետև ամբողջ երթևեկությունը հավասարակշռված է նշված նավահանգստի վրա: Հարցումը փոխանցվում է TCP պորտի Pods-ից մեկին, որը նշված է targetPort դաշտում:
Ավելին, որո՞նք են սպասարկման առանձնահատկությունները Kubernetes-ում: Գովազդներ. Ա սպասարկում կարող է սահմանվել որպես պատիճների տրամաբանական հավաքածու: Այն կարող է սահմանվել որպես աբստրակցիա պատի վերևում, որն ապահովում է մեկ IP հասցե և DNS անուն, որով կարող են մուտք գործել պատյաններ: Հետ Ծառայություն , շատ հեշտ է կառավարել բեռի հավասարակշռման կոնֆիգուրացիան: Այն օգնում է պատիճներին շատ հեշտությամբ չափվել:
Համապատասխանաբար, ո՞րն է տարբերությունը NodePort-ի և ClusterIP-ի միջև:
Ինչ է տարբերությունը ClusterIP-ի միջև , NodePort և LoadBalancer ծառայության տեսակները Kubernetes-ում: NodePort Ծառայությունը ցուցադրում է յուրաքանչյուր հանգույցի IP-ի վրա ստատիկ նավահանգիստում (the NodePort ) Ա ClusterIP ծառայություն, որին NodePort ծառայությունը կուղղվի, ինքնաբերաբար ստեղծվում է:
Ո՞րն է կլաստերի IP-ի օգտագործումը Kubernetes-ում:
Այս հատկանիշը ստեղծում է նոր Ծառայության օբյեկտ՝ «my-service» անունով, որը թիրախավորում է TCP 9376 պորտը ցանկացած Pod-ի վրա՝ app=MyApp պիտակով: Կուբերնետես հանձնարարում է այս Ծառայությունը an IP հասցեն (երբեմն կոչվում է « կլաստերի IP ), որն է օգտագործված Ծառայության վստահված անձանց կողմից (տես Վիրտուալ IP-ներ և սպասարկման վստահված անձինք ստորև):
Խորհուրդ ենք տալիս:
Ինչպե՞ս ազատվել Kubernetes- ից:
Նախ, հաստատեք այն հանգույցի անունը, որը ցանկանում եք հեռացնել ՝ օգտագործելով kubectl get հանգույցները, և համոզվեք, որ հանգույցի բոլոր պատյանները կարող են ապահով կերպով դադարեցվել առանց հատուկ ընթացակարգերի: Այնուհետև օգտագործեք kubectl drain հրամանը՝ օգտատերերի բոլոր պատյանները հանգույցից հեռացնելու համար
Արդյո՞ք Kubernetes- ը գործիք է:
Kubernetes- ը, կարճ ասած, բեռնարկղերի կլաստերների կառավարման բաց կոդով համակարգ է: Դա անելու համար այն տրամադրում է ծրագրեր տեղակայելու գործիքներ, անհրաժեշտության դեպքում դրանք մասշտաբավորելու, գոյություն ունեցող կոնտեյներով ծրագրերում փոփոխություններ կատարելու համար և օգնում է օպտիմալացնել ձեր բեռնարկղերի տակ գտնվող սարքավորման օգտագործումը:
Կարո՞ղ է Kubernetes-ը աշխատել առանց Docker-ի:
Ընդհակառակը; Kubernetes- ը կարող է աշխատել առանց Docker- ի, իսկ Docker- ը կարող է գործել առանց Kubernetes- ի: Բայց Կուբերնտեսը կարող է (և անում է) մեծ օգուտներ ստանալ Docker- ից և հակառակը: Docker- ը ինքնուրույն ծրագրակազմ է, որը կարող է տեղադրվել ցանկացած համակարգչի վրա ՝ կոնտեյներով ծրագրեր գործարկելու համար
Ինչպե՞ս կարող եմ պիտակներ ավելացնել Kubernetes հանգույցին:
Քայլ առաջին. Կցեք պիտակ հանգույցին Run kubectl get հանգույցները՝ ձեր կլաստերի հանգույցների անունները ստանալու համար: Ընտրեք մեկը, որին ցանկանում եք պիտակ ավելացնել, այնուհետև գործարկել kubectl label nodes = ձեր ընտրած հանգույցին պիտակ ավելացնելու համար:
Ինչպե՞ս կարող եմ մուտք գործել ClusterIP:
Արտաքին համակարգչից ClusterIp-ին հասնելու համար կարող եք բացել Kubernetes պրոքսի արտաքին համակարգչի և կլաստերի միջև: Նման պրոքսի ստեղծելու համար կարող եք օգտագործել kubectl: Երբ վստահված սերվերն աշխատում է, դուք ուղղակիորեն միացված եք կլաստերին, և կարող եք օգտագործել ներքին IP-ն (ClusterIp) այդ ծառայության համար: