Բովանդակություն:
Video: Ի՞նչ է Kubernetes-ը AWS-ում:
2024 Հեղինակ: Stanley Ellington | [email protected]. Վերջին փոփոխված: 2023-12-16 00:18
Բաց կոդով կոնտեյների կառավարում և կազմակերպում
Կուբերնետես բաց կոդով ծրագրաշար է, որը թույլ է տալիս տեղակայել և կառավարել կոնտեյներացված հավելվածները մասշտաբով: Կուբերնետես ղեկավարում է կլաստերները Amazon EC2 հաշվարկել օրինակները և գործարկել կոնտեյներներ այդ օրինակների վրա՝ տեղակայման, պահպանման և մասշտաբավորման գործընթացներով
Նմանապես, ո՞րն է Kubernetes-ի համարժեքը AWS-ում:
Երկուսն էլ Amazon EC2 Կոնտեյներների սպասարկում (ECS) և Կուբերնետես բեռնարկղերի կառավարման արագ, բարձր մասշտաբային լուծումներ են, որոնք թույլ են տալիս գործարկել կոնտեյներային հավելվածները կառավարվող սերվերների կլաստերում: Կուբերնետես , բաց կոդով բեռնարկղերի կառավարման լուծում, առաջին անգամ հայտարարվել է Google-ի կողմից 2014 թվականին։
Նաև գիտեք, թե ինչ է նշանակում AWS EKS: Էլաստիկ Kubernetes ծառայություն
Նաև գիտեք, թե ինչպես կարող եմ տեղադրել Kubernetes-ը AWS-ում:
Kubernetes-ը Amazon վեբ ծառայությունների վրա (AWS)
- Ստեղծեք IAM դեր:
- Ստեղծեք նոր օրինակ՝ որպես ձեր CI հոսթ օգտագործելու համար:
- SSH ձեր CI հյուրընկալողին:
- Ընտրեք կլաստերի անուն:
- Ստեղծեք ssh ստեղնաշար՝ կլաստերի հետ օգտագործելու համար:
- Տեղադրեք AWS CLI.
- Սահմանեք հանգույցների հասանելիության գոտիները:
- Սպասեք կլաստերի գործարկմանը:
ECS-ն օգտագործում է Kubernetes-ը:
ECS AWS-ի տեղական ծառայություն է, ինչը նշանակում է, որ դա հնարավոր է միայն օգտագործել AWS ենթակառուցվածքի վրա՝ առաջացնելով վաճառողի արգելափակում: Մյուս կողմից, EKS-ը հիմնված է Կուբերնետես , բաց կոդով նախագիծ, որը հասանելի է բազմաբնույթ ամպով (AWS, GCP, Azure) և նույնիսկ On-Premise-ով աշխատող օգտատերերին:
Խորհուրդ ենք տալիս:
Ինչպե՞ս ազատվել Kubernetes- ից:
Նախ, հաստատեք այն հանգույցի անունը, որը ցանկանում եք հեռացնել ՝ օգտագործելով kubectl get հանգույցները, և համոզվեք, որ հանգույցի բոլոր պատյանները կարող են ապահով կերպով դադարեցվել առանց հատուկ ընթացակարգերի: Այնուհետև օգտագործեք kubectl drain հրամանը՝ օգտատերերի բոլոր պատյանները հանգույցից հեռացնելու համար
Արդյո՞ք Kubernetes- ը գործիք է:
Kubernetes- ը, կարճ ասած, բեռնարկղերի կլաստերների կառավարման բաց կոդով համակարգ է: Դա անելու համար այն տրամադրում է ծրագրեր տեղակայելու գործիքներ, անհրաժեշտության դեպքում դրանք մասշտաբավորելու, գոյություն ունեցող կոնտեյներով ծրագրերում փոփոխություններ կատարելու համար և օգնում է օպտիմալացնել ձեր բեռնարկղերի տակ գտնվող սարքավորման օգտագործումը:
Կարո՞ղ է Kubernetes-ը աշխատել առանց Docker-ի:
Ընդհակառակը; Kubernetes- ը կարող է աշխատել առանց Docker- ի, իսկ Docker- ը կարող է գործել առանց Kubernetes- ի: Բայց Կուբերնտեսը կարող է (և անում է) մեծ օգուտներ ստանալ Docker- ից և հակառակը: Docker- ը ինքնուրույն ծրագրակազմ է, որը կարող է տեղադրվել ցանկացած համակարգչի վրա ՝ կոնտեյներով ծրագրեր գործարկելու համար
Ինչպե՞ս կարող եմ պիտակներ ավելացնել Kubernetes հանգույցին:
Քայլ առաջին. Կցեք պիտակ հանգույցին Run kubectl get հանգույցները՝ ձեր կլաստերի հանգույցների անունները ստանալու համար: Ընտրեք մեկը, որին ցանկանում եք պիտակ ավելացնել, այնուհետև գործարկել kubectl label nodes = ձեր ընտրած հանգույցին պիտակ ավելացնելու համար:
Ինչպե՞ս կարող եմ օգտագործել Kubernetes ConfigMap-ը:
Կազմաձևեք Pod-ը ConfigMap-ից օգտվելու համար Ստեղծեք ConfigMap: Սահմանեք կոնտեյների միջավայրի փոփոխականները՝ օգտագործելով ConfigMap տվյալները: Կազմաձևեք բոլոր բանալի-արժեք զույգերը ConfigMap-ում որպես կոնտեյներային միջավայրի փոփոխականներ: Օգտագործեք ConfigMap-ով սահմանված միջավայրի փոփոխականները Pod հրամաններում: Ավելացնել ConfigMap-ի տվյալները Volume-ում: Հասկանալով ConfigMaps-ը և Pods-ը