Ներկայացնում ենք Tanzu Mission Control-ը

Այսօր մենք ուզում ենք խոսել VMware Tanzu-ի՝ ապրանքների և ծառայությունների նոր շարքի մասին, որը հայտարարվել էր անցյալ տարվա VMWorld համաժողովի ժամանակ: Օրակարգում ամենահետաքրքիր գործիքներից մեկն է՝ Tanzu Mission Control:

Զգույշ եղեք՝ կտրվածքի տակ շատ պատկերներ կան։

Ներկայացնում ենք Tanzu Mission Control-ը

Ինչ է առաքելության վերահսկումը

Ինչպես ընկերությունն ինքն է նշում իր բլոգում, VMware Tanzu Mission Control-ի հիմնական նպատակը «կլաստերային քաոսին կարգի բերելն է»: Mission Control-ը API-ի վրա հիմնված հարթակ է, որը թույլ կտա ադմինիստրատորներին կիրառել քաղաքականություն կլաստերների կամ խմբերի նկատմամբ և սահմանել անվտանգության կանոններ: SaaS-ի վրա հիմնված գործիքներն ապահով կերպով ինտեգրվում են Kubernetes կլաստերներին գործակալի միջոցով և աջակցում են մի շարք ստանդարտ կլաստերային գործողություններ, ներառյալ կյանքի ցիկլի կառավարման գործողությունները (տեղակայում, մասշտաբավորում, ջնջում և այլն):

Tanzu գծի գաղափարախոսությունը հիմնված է բաց կոդով տեխնոլոգիաների առավելագույն օգտագործման վրա: Tanzu Kubernetes Grid կլաստերների կյանքի ցիկլը կառավարելու համար օգտագործվում է Cluster API-ն, Velero-ն օգտագործվում է կրկնօրինակումների և վերականգնման համար, Sonobuoy-ն օգտագործվում է՝ վերահսկելու Kubernetes կլաստերների և Contour-ի կոնֆիգուրացիայի համապատասխանությունը որպես ներթափանցման վերահսկիչ:

Tanzu Mission Control գործառույթների ընդհանուր ցանկն ունի հետևյալ տեսքը.

  • ձեր բոլոր Kubernetes կլաստերների կենտրոնացված կառավարում;
  • ինքնության և մուտքի կառավարում (IAM);
  • կլաստերի կարգավիճակի ախտորոշում և մոնիտորինգ;
  • կոնֆիգուրացիայի և անվտանգության կարգավորումների կառավարում;
  • կանոնավոր կլաստերի առողջության ստուգումների պլանավորում;
  • կրկնօրինակների ստեղծում և վերականգնում;
  • քվոտաների կառավարում;
  • ռեսուրսների օգտագործման տեսողական ներկայացում:

Ներկայացնում ենք Tanzu Mission Control-ը

Ինչու է դա կարևոր

Tanzu Mission Control-ը կօգնի բիզնեսներին լուծել Kubernetes կլաստերների մեծ նավատորմի կառավարման խնդիրը, որը տեղակայված է տարածքներում, ամպի մեջ և մի քանի երրորդ կողմի մատակարարների միջև: Վաղ թե ուշ, ցանկացած ընկերություն, որի գործունեությունը կապված է ՏՏ-ի հետ, ստիպված է լինում աջակցել բազմաթիվ տարասեռ կլաստերների, որոնք տեղակայված են տարբեր մատակարարներում: Յուրաքանչյուր կլաստեր վերածվում է ձնագնդի, որը կարիք ունի իրավասու կազմակերպման, համապատասխան ենթակառուցվածքի, քաղաքականության, պաշտպանության, մոնիտորինգի համակարգերի և շատ ավելին:

Մեր օրերում ցանկացած բիզնես ձգտում է նվազեցնել ծախսերը և ավտոմատացնել սովորական գործընթացները: Եվ բարդ ՏՏ լանդշաֆտը ակնհայտորեն չի նպաստում խնայողություններին և առաջնահերթ խնդիրների վրա կենտրոնանալուն: Tanzu Mission Control-ը կազմակերպություններին հնարավորություն է տալիս գործարկել բազմաթիվ Kubernetes կլաստերներ, որոնք տեղակայված են բազմաթիվ պրովայդերների միջև՝ միաժամանակ ներդաշնակեցնելով գործող մոդելը:

Լուծման ճարտարապետություն

Ներկայացնում ենք Tanzu Mission Control-ը

Tanzu Mission Control-ը բազմաբնակարան վարձակալող հարթակ է, որն օգտատերերին հնարավորություն է տալիս մուտք գործել խիստ կարգավորելի քաղաքականությունների մի շարք, որոնք կարող են կիրառվել Kubernetes կլաստերների և կլաստերների խմբերի համար: Յուրաքանչյուր օգտվող կապված է Կազմակերպության հետ, որը ռեսուրսների «արմատն» է՝ կլաստերային խմբեր և աշխատանքային տարածքներ:

Ներկայացնում ենք Tanzu Mission Control-ը

Ինչ կարող է անել Tanzu Mission Control-ը

Վերևում մենք արդեն հակիրճ թվարկել ենք լուծման գործառույթների ցանկը: Տեսնենք, թե ինչպես է դա իրականացվում ինտերֆեյսի մեջ:

Ձեռնարկության բոլոր Kubernetes կլաստերների մեկ դիտում.

Ներկայացնում ենք Tanzu Mission Control-ը

Նոր կլաստերի ստեղծում.

Ներկայացնում ենք Tanzu Mission Control-ը

Ներկայացնում ենք Tanzu Mission Control-ը

Դուք կարող եք անմիջապես խումբ վերագրել կլաստերին, և այն կժառանգի իրեն հատկացված քաղաքականությունը:

Կլաստերային կապ.

Ներկայացնում ենք Tanzu Mission Control-ը

Արդեն գոյություն ունեցող կլաստերները պարզապես կարող են միացվել հատուկ գործակալի միջոցով:

Կլաստերային խմբավորում.

Ներկայացնում ենք Tanzu Mission Control-ը

Կլաստերային խմբերում դուք կարող եք խմբավորել կլաստերները՝ ժառանգելու հանձնարարված քաղաքականությունները անմիջապես խմբի մակարդակում՝ առանց ձեռքի միջամտության:

Աշխատանքային տարածքներ.

Ներկայացնում ենք Tanzu Mission Control-ը

Ապահովում է մի քանի անվանատարածքների, կլաստերների և ամպային ենթակառուցվածքների մեջ գտնվող հավելվածի հասանելիությունը ճկունորեն կարգավորելու հնարավորություն:

Եկեք ավելի սերտ նայենք Tanzu Mission Control-ի գործառնական սկզբունքներին լաբորատոր աշխատանքում:

Լաբորատորիա թիվ 1

Իհարկե, բավականին դժվար է մանրամասն պատկերացնել Mission Control-ի և Tanzu-ի նոր լուծումների աշխատանքը առանց պրակտիկայի։ Որպեսզի դուք ուսումնասիրեք գծի հիմնական առանձնահատկությունները, VMware-ն ապահովում է մի քանի լաբորատոր նստարանների հասանելիություն: Այս նստարանները թույլ են տալիս կատարել լաբորատոր աշխատանքներ՝ օգտագործելով քայլ առ քայլ հրահանգները: Բացի Tanzu Mission Control-ից, փորձարկման և ուսումնասիրության համար հասանելի են նաև այլ լուծումներ: Լաբորատոր աշխատանքների ամբողջական ցանկը կարելի է գտնել այս էջում.

Տարբեր լուծումների գործնական ծանոթության համար (ներառյալ փոքրիկ «խաղը» vSAN-ում) տարբեր ժամանակ է հատկացվում: Մի անհանգստացեք, դրանք շատ հարաբերական թվեր են։ Օրինակ, Tanzu Mission Control-ի լաբորատորիան կարող է «լուծվել» մինչև 9 ու կես ժամ տնից անցնելիս: Բացի այդ, նույնիսկ եթե ժամաչափը սպառվի, կարող եք վերադառնալ և նորից անցնել ամեն ինչ:

Անցնելով լաբորատոր աշխատանք թիվ 1
Լաբորատորիաներ մուտք գործելու համար ձեզ հարկավոր է VMware հաշիվ: Թույլտվությունից հետո կբացվի թռուցիկ պատուհան՝ աշխատանքի հիմնական ուրվագիծով: Մանրամասն հրահանգները կտեղադրվեն էկրանի աջ կողմում:

Tanzu-ի մասին կարճ ներածություն կարդալուց հետո ձեզ կհրավիրեն զբաղվել Mission Control ինտերակտիվ սիմուլյացիայով:

Կբացվի պատուհանների մեքենայի նոր թռուցիկ պատուհան, և ձեզ կառաջարկվի կատարել մի քանի հիմնական գործողություններ.

  • ստեղծել կլաստեր
  • կարգավորել դրա հիմնական պարամետրերը
  • թարմացրեք էջը և համոզվեք, որ ամեն ինչ ճիշտ է կազմաձևված
  • սահմանել քաղաքականություն և ստուգել կլաստերը
  • ստեղծել աշխատանքային տարածք
  • ստեղծել անվանատարածք
  • նորից աշխատեք քաղաքականության հետ, յուրաքանչյուր քայլ մանրամասն բացատրված է ձեռնարկում
  • ցուցադրական կլաստերի արդիականացում


Իհարկե, ինտերակտիվ սիմուլյացիան բավարար ազատություն չի տալիս անկախ ուսումնասիրության համար. դուք շարժվում եք ծրագրավորողների կողմից նախապես դրված ռելսերով:

Լաբորատորիա թիվ 2

Այստեղ մենք արդեն գործ ունենք ավելի լուրջ բանի հետ։ Այս լաբորատոր աշխատանքն այնքան էլ կապված չէ «ռելսերին», ինչպես նախորդը և պահանջում է ավելի մանրակրկիտ ուսումնասիրություն։ Մենք այստեղ այն ամբողջությամբ չենք ներկայացնի. ձեր ժամանակը խնայելու համար մենք կվերլուծենք միայն երկրորդ մոդուլը, առաջինը նվիրված է Tanzu Mission Control-ի աշխատանքի տեսական ասպեկտին: Ցանկության դեպքում կարող եք ինքնուրույն անցնել դրա միջով։ Այս մոդուլը մեզ առաջարկում է խորը ուսումնասիրություն կլաստերի կյանքի ցիկլի կառավարման մեջ Tanzu Mission Control-ի միջոցով:

Նշում. Tanzu Mission Control լաբորատոր աշխատանքը պարբերաբար թարմացվում և ճշգրտվում է: Եթե ​​որևէ էկրան կամ քայլ տարբերվում է ստորև ներկայացվածներից, երբ ավարտում եք լաբորատորիան, հետևեք էկրանի աջ կողմի ցուցումներին: Մենք կանցնենք LR-ի ընթացիկ տարբերակը գրելու պահին և կքննարկենք դրա հիմնական տարրերը:

Անցնելով լաբորատոր աշխատանք թիվ 2
VMware Cloud Services-ում թույլտվության գործընթացից հետո մենք գործարկում ենք Tanzu Mission Control-ը:

Ներկայացնում ենք Tanzu Mission Control-ը

Առաջին քայլը, որն առաջարկում է լաբորատորիան, Kubernetes կլաստերի տեղակայումն է: Սկզբում մենք պետք է մուտք գործենք Ubuntu VM՝ օգտագործելով PuTTY: Գործարկեք կոմունալ ծրագիրը և ընտրեք նիստ Ubuntu-ի հետ:

Ներկայացնում ենք Tanzu Mission Control-ը

Մենք հերթով կատարում ենք երեք հրաման.

  • կլաստերի ստեղծում. kind create cluster --config 3node.yaml --name=hol
  • KUBECONFIG ֆայլի բեռնում. export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
  • հանգույցի ելք. kubectl get nodes

Ներկայացնում ենք Tanzu Mission Control-ը

Այժմ մեր ստեղծած կլաստերը պետք է ավելացվի Tanzu Mission Control-ում: PuTTY-ից մենք վերադառնում ենք Chrome, գնում ենք Կլաստերներ և սեղմում ԿՑԵԼ ԿԼԱՍՏԵՐ.
Ընտրեք խումբ բացվող ընտրացանկից - անհոգություն, մուտքագրեք լաբորատորիայի առաջարկած անունը և սեղմեք ԳՐԱՆՑՎԵՔ.

Ներկայացնում ենք Tanzu Mission Control-ը

Պատճենեք ստացված հրամանը և անցեք PuTTY:

Ներկայացնում ենք Tanzu Mission Control-ը

Մենք կատարում ենք ստացված հրամանը.

Ներկայացնում ենք Tanzu Mission Control-ը

Առաջընթացին հետևելու համար գործարկեք մեկ այլ հրաման. watch kubectl get pods -n vmware-system-tmc. Մենք սպասում ենք, մինչև բոլոր բեռնարկղերը ստանան կարգավիճակ Վազում կամ Ավարտված.

Ներկայացնում ենք Tanzu Mission Control-ը

Վերադարձեք Tanzu Mission Control և սեղմեք ՀԱՍՏԱՏԵՔ ԿԱՊԸ. Եթե ​​ամեն ինչ լավ է անցել, ապա բոլոր ստուգումների ցուցիչները պետք է կանաչ լինեն:

Ներկայացնում ենք Tanzu Mission Control-ը

Հիմա եկեք ստեղծենք կլաստերների նոր խումբ և այնտեղ տեղակայենք նոր կլաստեր: Գնացեք Կլաստերի խմբեր և սեղմեք ՆՈՐ ԿԼԱՍՏԵՐ ԽՈՒՄԲ. Մուտքագրեք անունը և սեղմեք ՍՏԵՂԾԵԼ.

Ներկայացնում ենք Tanzu Mission Control-ը

Նոր խումբը պետք է անմիջապես հայտնվի ցուցակում։

Ներկայացնում ենք Tanzu Mission Control-ը

Եկեք տեղակայենք նոր կլաստեր՝ գնալ դեպի Կլաստերներ, սեղմել ՆՈՐ ԿԼԱՍՏԵՐ և ընտրել լաբորատոր աշխատանքի հետ կապված տարբերակը:

Ներկայացնում ենք Tanzu Mission Control-ը

Եկեք ավելացնենք կլաստերի անունը, ընտրենք նրան հատկացված խումբը՝ մեր դեպքում՝ գործնական լաբորատորիաներ, և տեղակայման շրջանը:

Ներկայացնում ենք Tanzu Mission Control-ը

Կլաստեր ստեղծելիս կան նաև այլ տարբերակներ, բայց դրանք լաբորատորիայի ընթացքում փոխելու իմաստ չկա: Ընտրեք Ձեզ անհրաժեշտ կոնֆիգուրացիան և սեղմեք հաջորդ.

Ներկայացնում ենք Tanzu Mission Control-ը

Որոշ պարամետրեր պետք է խմբագրվեն, դա անելու համար սեղմեք խմբագրել.

Ներկայացնում ենք Tanzu Mission Control-ը

Եկեք հասցնենք աշխատանքային հանգույցների թիվը երկուսի, պահպանենք պարամետրերը և սեղմենք ՍՏԵՂԾԵԼ.
Ընթացքում դուք կտեսնեք առաջընթացի սանդղակը, ինչպիսին է սա:

Ներկայացնում ենք Tanzu Mission Control-ը

Հաջող տեղակայումից հետո դուք կտեսնեք այս նկարը: Բոլոր անդորրագրերը պետք է լինեն կանաչ:

Ներկայացնում ենք Tanzu Mission Control-ը

Այժմ մենք պետք է ներբեռնենք KUBECONFIG ֆայլը, որպեսզի կառավարենք կլաստերը՝ օգտագործելով ստանդարտ kubectl հրամանները: Դա կարելի է անել ուղղակիորեն Tanzu Mission Control ինտերֆեյսի միջոցով: Ներբեռնեք ֆայլը և շարունակեք ներբեռնել Tanzu Mission Control CLI-ը՝ սեղմելով Սեղմեք այստեղ.

Ներկայացնում ենք Tanzu Mission Control-ը

Ընտրեք ցանկալի տարբերակը և ներբեռնեք CLI-ը:

Ներկայացնում ենք Tanzu Mission Control-ը

Այժմ մենք պետք է ստանանք API Token-ը: Դա անելու համար գնացեք Անձնական էջ և ստեղծել նոր նշան:

Ներկայացնում ենք Tanzu Mission Control-ը

Լրացրեք դաշտերը և սեղմեք ՍՏԵԵԼ.

Ներկայացնում ենք Tanzu Mission Control-ը

Պատճենեք ստացված նշանը և սեղմեք ՇԱՐՈՒՆԱԿՎՈՒՄ ԵՆ. Բացեք Power Shell-ը և մուտքագրեք tmc-login հրամանը, այնուհետև այն նշանը, որը մենք ստացել և պատճենել ենք նախորդ քայլում, և այնուհետև Login Context Name: Ընտրեք Մանրամասն տեղեկամատյաններ առաջարկվողներից, տարածաշրջան և Olympus-default որպես ssh բանալի:

Ներկայացնում ենք Tanzu Mission Control-ը

Մենք ստանում ենք անունների տարածքներ.kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces.

Մուտքագրեք kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodesհամոզվելու համար, որ բոլոր հանգույցները գտնվում են կարգավիճակում Պատրաստ.

Ներկայացնում ենք Tanzu Mission Control-ը

Այժմ մենք պետք է փոքր հավելված տեղակայենք այս կլաստերում: Եկեք կատարենք երկու տեղակայում՝ սուրճ և թեյ, ծառայությունների տեսքով coffee-svc և tea-svc, որոնցից յուրաքանչյուրը գործարկում է տարբեր պատկերներ՝ nginxdemos/hello և nginxdemos/hello:plain-text: Դա արվում է հետևյալ կերպ.

Միջոցով PowerShell գնացեք ներլցումներ և գտեք ֆայլը cafe-services.yaml.

Ներկայացնում ենք Tanzu Mission Control-ը

API-ում որոշ փոփոխությունների պատճառով մենք ստիպված կլինենք թարմացնել այն:

Pod Security Policies-ը լռելյայն միացված է: Արտոնություններով հավելվածներ գործարկելու համար դուք պետք է կապեք ձեր հաշիվը:

Ստեղծեք կապ. kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
Եկեք տեղակայենք հավելվածը. kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
Մենք ստուգում ենք. kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods

Ներկայացնում ենք Tanzu Mission Control-ը

Մոդուլ 2-ն ավարտված է, դուք գեղեցիկ և զարմանալի եք: Մենք խորհուրդ ենք տալիս ինքնուրույն լրացնել մնացած մոդուլները, ներառյալ քաղաքականության կառավարումը և համապատասխանության ստուգումները:

Եթե ​​ցանկանում եք լրացնել այս լաբորատորիան ամբողջությամբ, կարող եք գտնել այն այստեղ կատալոգում. Եվ մենք կանցնենք հոդվածի վերջին մասին։ Եկեք խոսենք այն մասին, ինչ մեզ հաջողվեց տեսնել, անենք առաջին ճշգրիտ եզրակացությունները և մանրամասն ասենք, թե ինչ է Tanzu Mission Control-ը իրական բիզնես գործընթացների հետ կապված։

Կարծիքներ և եզրակացություններ

Իհարկե, դեռ վաղ է խոսել Tanzu-ի հետ աշխատելու գործնական խնդիրների մասին։ Ինքնուսումնասիրության համար այնքան էլ շատ նյութեր չկան, և այսօր հնարավոր չէ փորձարկման նստարան տեղադրել բոլոր կողմերից նոր արտադրանքը «խոթելու» համար: Այնուամենայնիվ, նույնիսկ առկա տվյալներից կարելի է որոշակի եզրակացություններ անել։

Tanzu Mission Control-ի առավելությունները

Համակարգն իսկապես հետաքրքիր է ստացվել։ Ես կցանկանայի անմիջապես առանձնացնել մի քանի հարմար և օգտակար բարիքներ.

  • Վեբ վահանակի և վահանակի միջոցով կարող եք ստեղծել կլաստերներ, որոնք իսկապես դուր կգան մշակողներին։
  • RBAC կառավարումը աշխատանքային տարածքների միջոցով իրականացվում է օգտագործողի միջերեսում: Այն դեռ չի աշխատում լաբորատորիայում, բայց տեսականորեն դա հիանալի բան է:
  • Կաղապարի վրա հիմնված արտոնությունների կենտրոնացված կառավարում
  • Լրիվ մուտք դեպի անունների տարածքներ:
  • YAML խմբագիր.
  • Ցանցային քաղաքականության ստեղծում:
  • Կլաստերների առողջության մոնիտորինգ:
  • Վահանակի միջոցով կրկնօրինակելու և վերականգնելու հնարավորություն:
  • Կառավարեք քվոտաները և ռեսուրսները փաստացի օգտագործման պատկերացումով:
  • Կլաստերների ստուգման ավտոմատ մեկնարկը:

Կրկին, շատ բաղադրիչներ ներկայումս մշակման փուլում են, ուստի դեռ վաղ է ամբողջությամբ խոսել որոշ գործիքների դրական և բացասական կողմերի մասին: Ի դեպ, Tanzu MC-ն, հիմնվելով ցուցադրության վրա, կարող է արդիականացնել կլաստերը թռիչքի ժամանակ և, ընդհանուր առմամբ, ապահովել կլաստերի ողջ կյանքի ցիկլը միանգամից մի քանի պրովայդերների համար:

Ահա մի քանի «բարձր մակարդակի» օրինակներ.

Ուրիշի կլաստերին՝ իր կանոնադրությամբ

Ենթադրենք, դուք ունեք զարգացման թիմ՝ հստակ սահմանված դերերով և պարտականություններով: Յուրաքանչյուր ոք զբաղված է իր գործով և չպետք է նույնիսկ պատահաբար միջամտի իր գործընկերների աշխատանքին։ Կամ թիմն ունի մեկ կամ ավելի քիչ փորձառու մասնագետներ, որոնց չես ուզում ավելորդ իրավունքներ ու ազատություններ տալ։ Ենթադրենք նաև, որ դուք ունեք Kubernetes միանգամից երեք պրովայդերներից։ Համապատասխանաբար, իրավունքները սահմանափակելու և դրանք ընդհանուր հայտարարի բերելու համար պետք է հերթով գնալ յուրաքանչյուր կառավարման վահանակ և ձեռքով գրանցել ամեն ինչ։ Համաձայն եմ, ոչ ամենաարդյունավետ զբաղմունքը: Եվ որքան շատ ռեսուրսներ ունեք, այնքան ավելի հոգնեցուցիչ է գործընթացը: Tanzu Mission Control-ը թույլ կտա ձեզ կառավարել դերերի սահմանազատումը «մեկ պատուհանից»: Մեր կարծիքով, սա շատ հարմար գործառույթ է՝ ոչ ոք ոչինչ չի կոտրի, եթե պատահաբար մոռանաք ինչ-որ տեղ նշել անհրաժեշտ իրավունքները։

Ի դեպ, ՄՏՍ-ի մեր գործընկերներն իրենց բլոգում համեմատ Kubernetes-ը վաճառողից և բաց կոդով: Եթե ​​վաղուց էիք ուզում իմանալ, թե որոնք են տարբերությունները և ինչ փնտրել ընտրելիս, համեցեք:

Կոմպակտ աշխատանք գերանների հետ

Մեկ այլ օրինակ իրական կյանքից լոգերի հետ աշխատելն է: Ենթադրենք թիմն ունի նաև փորձարկող։ Մի գեղեցիկ օր նա գալիս է ծրագրավորողների մոտ և հայտարարում. «Հավելվածում սխալ է հայտնաբերվել, մենք շտապ կուղղենք»։ Բնական է, որ առաջինը, ինչի հետ ծրագրավորողը կցանկանա ծանոթանալ, դա լոգերն են։ Դրանք որպես ֆայլ ուղարկելը էլեկտրոնային փոստով կամ Telegram-ով վատ բարքեր են և անցյալ դար: Mission Control-ն առաջարկում է այլընտրանք՝ դուք կարող եք հատուկ իրավունքներ սահմանել ծրագրավորողի համար, որպեսզի նրանք կարողանան կարդալ միայն տեղեկամատյանները որոշակի անվանատարածքում: Այս դեպքում փորձարկողն ուղղակի պետք է ասի՝ «այսինչ հավելվածում, այսինչ դաշտում, այսինչ անվանատարածքում կան սխալներ», և մշակողը կարող է հեշտությամբ բացել տեղեկամատյանները և կարողանա տեղայնացնել: խնդիրը. Եվ սահմանափակ իրավունքների պատճառով դուք չեք կարողանա անմիջապես շտկել այն, եթե ձեր իրավասությունը դա թույլ չի տալիս:

Առողջ կլաստերը առողջ կիրառություն ունի։

Tanzu MC-ի մեկ այլ հիանալի առանձնահատկություն է կլաստերի առողջության հետագծումը: Դատելով նախնական նյութերից՝ համակարգը թույլ է տալիս դիտել որոշ վիճակագրություն։ Այս պահին դժվար է հստակ ասել, թե որքան մանրամասն կլինի այս տեղեկատվությունը. առայժմ ամեն ինչ բավականին համեստ և պարզ է թվում։ Կա պրոցեսորի և RAM-ի բեռնվածության մոնիտորինգ, ցուցադրվում է բոլոր բաղադրիչների կարգավիճակը: Բայց նույնիսկ նման սպարտական ​​տեսքով դա շատ օգտակար և արդյունավետ դետալ է։

Արդյունքները

Իհարկե, Mission Control-ի լաբորատոր ներկայացման մեջ ստերիլ թվացող պայմաններում կան որոշ կոպիտ եզրեր։ Դուք ինքներդ հավանաբար կնկատեք դրանք, եթե որոշեք անցնել գործի միջով։ Որոշ ասպեկտներ բավականաչափ ինտուիտիվ չեն կազմված. նույնիսկ փորձառու ադմինիստրատորը ստիպված կլինի կարդալ ձեռնարկը՝ հասկանալու ինտերֆեյսը և դրա հնարավորությունները:

Այնուամենայնիվ, հաշվի առնելով ապրանքի բարդությունը, դրա կարևորությունը և այն դերը, որը նա կխաղա շուկայում, այն հիանալի ստացվեց: Կարծես թե ստեղծողները փորձել են բարելավել օգտատիրոջ աշխատանքային հոսքը։ Յուրաքանչյուր կառավարման տարր դարձրեք հնարավորինս ֆունկցիոնալ և հասկանալի:

Մնում է միայն փորձել Tanzu-ն փորձարկման նստարանին, որպեսզի իսկապես հասկանաք նրա բոլոր դրական, բացասական կողմերը և նորարարությունները: Հենց որ նման հնարավորություն հայտնվի, մենք Habr-ի ընթերցողների հետ կկիսվենք արտադրանքի հետ աշխատելու մանրամասն զեկույցով։

Source: www.habr.com

Добавить комментарий