Kuyambitsa Tanzu Mission Control

Lero tikufuna kulankhula za VMware Tanzu, mndandanda watsopano wazinthu ndi ntchito zomwe zidalengezedwa pamsonkhano wachaka chatha wa VMWorld. Pazokambirana ndi chimodzi mwa zida zosangalatsa kwambiri: Tanzu Mission Control.

Samalani: pali zithunzi zambiri pansi pa odulidwa.

Kuyambitsa Tanzu Mission Control

Kodi Mission Control ndi chiyani

Monga momwe kampaniyo imanenera mu blog yake, cholinga chachikulu cha VMware Tanzu Mission Control ndi "kubweretsa chisokonezo." Mission Control ndi nsanja yoyendetsedwa ndi API yomwe idzalola olamulira kugwiritsa ntchito ndondomeko kumagulu kapena magulu amagulu ndikukhazikitsa malamulo a chitetezo. Zida zochokera ku SaaS zimaphatikizana motetezeka m'magulu a Kubernetes kudzera mwa wothandizira ndikuthandizira magwiridwe antchito osiyanasiyana amagulu, kuphatikiza machitidwe oyang'anira moyo wonse (kutumiza, makulitsidwe, kufufutidwa, ndi zina).

Malingaliro a mzere wa Tanzu amachokera pakugwiritsa ntchito kwambiri matekinoloje otseguka. Kuwongolera moyo wamagulu a Tanzu Kubernetes Grid, Cluster API imagwiritsidwa ntchito, Velero imagwiritsidwa ntchito posungira ndi kubwezeretsa, Sonobuoy imagwiritsidwa ntchito poyang'anira kutsata kukhazikitsidwa kwa magulu a Kubernetes ndi Contour monga woyang'anira ingress.

Mndandanda wa ntchito za Tanzu Mission Control zikuwoneka motere:

  • kuwongolera pakati pamagulu anu onse a Kubernetes;
  • identity and access management (IAM);
  • diagnostics ndi kuyang'anira chikhalidwe cha magulu;
  • kuyang'anira kasinthidwe ndi chitetezo;
  • kukonza nthawi zonse kuyezetsa thanzi lamagulu;
  • kupanga zosunga zobwezeretsera ndi kubwezeretsa;
  • kasamalidwe ka magawo;
  • chiwonetsero chazomwe zimagwiritsidwa ntchito.

Kuyambitsa Tanzu Mission Control

Chifukwa chiyani ndikofunikira

Tanzu Mission Control idzathandiza mabizinesi kuthetsa vuto loyang'anira gulu lalikulu la magulu a Kubernetes omwe ali pamalo, mumtambo komanso kudzera pagulu lachitatu. Posakhalitsa, kampani iliyonse yomwe ntchito zake zimagwirizanitsidwa ndi IT imadzipeza ikukakamizika kuthandizira magulu ambiri omwe ali pamagulu osiyanasiyana. Gulu lililonse limasanduka chipale chofewa chomwe chimafunikira bungwe loyenera, zomangamanga zoyenera, mfundo, chitetezo, machitidwe owunikira ndi zina zambiri.

Masiku ano, bizinesi iliyonse imayesetsa kuchepetsa ndalama komanso kukonza njira zomwe zimachitika nthawi zonse. Ndipo mawonekedwe ovuta a IT akuwonekeratu kuti salimbikitsa kupulumutsa ndi kuyika chidwi pa ntchito zofunika kwambiri. Tanzu Mission Control imapatsa mabungwe kuthekera kogwiritsa ntchito magulu angapo a Kubernetes omwe atumizidwa kwa opereka angapo kwinaku akugwirizanitsa mawonekedwe ogwirira ntchito.

Zomangamanga zothetsera

Kuyambitsa Tanzu Mission Control

Tanzu Mission Control ndi nsanja yokhala ndi anthu ambiri omwe amapatsa ogwiritsa ntchito mwayi wokhala ndi ndondomeko zosinthika kwambiri zomwe zingagwiritsidwe ntchito kumagulu a Kubernetes ndi magulu amagulu. Wogwiritsa ntchito aliyense amamangiriridwa ku Bungwe, lomwe ndi "muzu" wazinthu-magulu amagulu ndi Malo Ogwirira Ntchito.

Kuyambitsa Tanzu Mission Control

Zomwe Tanzu Mission Control ingachite

Pamwambapa talemba kale mwachidule mndandanda wa ntchito za yankho. Tiyeni tiwone momwe izi zimagwiritsidwira ntchito mu mawonekedwe.

Kuwona kamodzi kwamagulu onse a Kubernetes mubizinesi:

Kuyambitsa Tanzu Mission Control

Kupanga gulu latsopano:

Kuyambitsa Tanzu Mission Control

Kuyambitsa Tanzu Mission Control

Mutha kupatsa gulu nthawi yomweyo gulu, ndipo lidzalandira malamulo operekedwa kwa iwo.

Kulumikizana kwamagulu:

Kuyambitsa Tanzu Mission Control

Magulu omwe alipo kale amatha kulumikizidwa pogwiritsa ntchito wothandizira wapadera.

Kupanga magulu:

Kuyambitsa Tanzu Mission Control

M'magulu a Cluster, mutha kupanga magulu kuti alandire malamulo omwe mwapatsidwa mwachangu pagulu, popanda kuchitapo kanthu pamanja.

Malo ogwirira ntchito:

Kuyambitsa Tanzu Mission Control

Amapereka kuthekera kosintha mwayi wofikira ku pulogalamu yomwe ili m'malo angapo a mayina, magulu ndi zida zamtambo.

Tiyeni tione mwatsatanetsatane mfundo zoyendetsera ntchito za Tanzu Mission Control pa ntchito ya labotale.

Labu #1

Zachidziwikire, ndizovuta kulingalira mwatsatanetsatane momwe ntchito ya Mission Control imagwirira ntchito ndi njira zatsopano za Tanzu popanda kuchita. Kuti mufufuze mbali zazikulu za mzerewu, VMware imapereka mwayi wopeza mabenchi angapo a labotale. Mabenchi awa amakulolani kuti mugwire ntchito za labotale pogwiritsa ntchito malangizo atsatane-tsatane. Kuphatikiza pa Tanzu Mission Control palokha, mayankho ena alipo poyesa ndi kuphunzira. Mndandanda wathunthu wa ntchito za labotale ungapezeke patsamba lino.

Kuti mudziwe bwino mayankho osiyanasiyana (kuphatikiza "masewera" ang'onoang'ono pa vSAN) nthawi zosiyanasiyana zimaperekedwa. Osadandaula, izi ndi ziwerengero zofananira. Mwachitsanzo, labu ya Tanzu Mission Control ikhoza "kuthetsedwa" mpaka maola 9 ndi theka podutsa kuchokera kunyumba. Kuphatikiza apo, ngakhale chowerengera chitatha, mutha kubwereranso ndikudutsanso chilichonse.

Kupititsa ntchito ya labotale #1
Kuti mupeze ma lab, mufunika akaunti ya VMware. Pambuyo pa chilolezo, zenera la pop-up lidzatsegulidwa ndi ndondomeko yayikulu ya ntchitoyo. Malangizo atsatanetsatane adzayikidwa kumanja kwa chinsalu.

Mutawerenga mawu oyamba a Tanzu, mudzapemphedwa kuti muyesetse kuchitapo kanthu muzoyeserera za Mission Control.

Windo latsopano lawindo la pop-up lidzatsegulidwa ndipo mudzafunsidwa kuti muchite zingapo zofunika:

  • kupanga masango
  • konza magawo ake oyambira
  • tsitsimutsani tsamba ndikuwonetsetsa kuti zonse zakonzedwa bwino
  • khazikitsani ndondomeko ndikuyang'ana masango
  • pangani malo ogwirira ntchito
  • pangani dzina
  • gwiraninso ntchito ndi ndondomeko, sitepe iliyonse yafotokozedwa mwatsatanetsatane mu bukhuli
  • kukweza masango a demo


Zoonadi, kuyerekezera kophatikizana sikumapereka ufulu wokwanira wophunzirira paokha: mumasuntha njanji zomwe zidakonzedweratu ndi opanga.

Labu #2

Pano ife tikuchita kale ndi chinachake chovuta kwambiri. Ntchito ya labotale iyi siimangiriridwa ndi "njanji" monga yapitayi ndipo imafuna kuphunzira mosamala kwambiri. Sitidzawonetsa pano kwathunthu: kuti tisunge nthawi yanu, tidzasanthula gawo lachiwiri lokha, loyamba limaperekedwa ku gawo lazambiri la ntchito ya Tanzu Mission Control. Ngati mukufuna, mutha kudutsa nokha nokha. Mutuwu umatipatsa mwayi wolowera m'magulu a kasamalidwe ka moyo wamagulu kudzera mu Tanzu Mission Control.

Chidziwitso: Ntchito ya labotale ya Tanzu Mission Control imasinthidwa pafupipafupi ndikuyengedwa. Ngati zowonera kapena masitepe akusiyana ndi omwe ali pansipa mukamamaliza labu, tsatirani mayendedwe omwe ali kumanja kwa sikirini. Tidutsa mu mtundu waposachedwa wa LR panthawi yolemba ndikuganizira zofunikira zake.

Kupititsa ntchito ya labotale #2
Pambuyo povomereza mu VMware Cloud Services, timayambitsa Tanzu Mission Control.

Kuyambitsa Tanzu Mission Control

Gawo loyamba lomwe labu likuwonetsa ndikutumiza gulu la Kubernetes. Choyamba tiyenera kupeza Ubuntu VM pogwiritsa ntchito PuTTY. Yambitsani zofunikira ndikusankha gawo ndi Ubuntu.

Kuyambitsa Tanzu Mission Control

Timapereka malamulo atatu motsatizana:

  • kupanga gulu: kind create cluster --config 3node.yaml --name=hol
  • kutsitsa fayilo ya KUBECONFIG: export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
  • zotsatira za node: kubectl get nodes

Kuyambitsa Tanzu Mission Control

Tsopano gulu lomwe tidapanga likufunika kuwonjezeredwa ku Tanzu Mission Control. Kuchokera ku PuTTY timabwerera ku Chrome, pitani ku Clusters ndikudina LUMIKIZANI CLUSTER.
Sankhani gulu kuchokera pa menyu otsikira - chosasintha, lowetsani dzina lomwe laperekedwa ndi labu ndikudina Register.

Kuyambitsa Tanzu Mission Control

Lembani lamulo lomwe mwalandira ndikupita ku PuTTY.

Kuyambitsa Tanzu Mission Control

Timapereka lamulo lolandilidwa.

Kuyambitsa Tanzu Mission Control

Kuti muwone momwe zikuyendera, yendetsani lamulo lina: watch kubectl get pods -n vmware-system-tmc. Timadikirira mpaka zotengera zonse zikhale ndi mawonekedwe akuthamanga kapena Zatha.

Kuyambitsa Tanzu Mission Control

Bwererani ku Tanzu Mission Control ndikudina SIMIKIRANI KULUMIKIZANA. Ngati zonse zidayenda bwino, zizindikiro za macheke onse ziyenera kukhala zobiriwira.

Kuyambitsa Tanzu Mission Control

Tsopano tiyeni tipange gulu latsopano la magulu ndikuyika gulu latsopano pamenepo. Pitani kumagulu a Cluster ndikudina NEW CLUSTER GROUP. Lowetsani dzina ndikudina Pangani.

Kuyambitsa Tanzu Mission Control

Gulu latsopanolo liwonekere pamndandanda.

Kuyambitsa Tanzu Mission Control

Tiyeni titumize gulu latsopano: pitani ku Masango, kanda NEW CLUSTER ndikusankha njira yogwirizana ndi ntchito ya labotale.

Kuyambitsa Tanzu Mission Control

Tiyeni tiwonjezere dzina la gululo, sankhani gulu lomwe laperekedwa kwa ilo - kwa ife, manja-pa-labs - ndi dera lotumizira.

Kuyambitsa Tanzu Mission Control

Pali njira zina zomwe zilipo popanga masango, koma palibe chifukwa chowasinthira pa labu. Sankhani kasinthidwe mukufuna ndikudina Ena.

Kuyambitsa Tanzu Mission Control

Magawo ena amafunika kusinthidwa, kuti muchite izi, dinani Sinthani.

Kuyambitsa Tanzu Mission Control

Tiyeni tiwonjezere chiwerengero cha ma node ogwira ntchito awiri, sungani magawo ndikudina Pangani.
Pa ndondomeko muwona kapamwamba patsogolo monga chonchi.

Kuyambitsa Tanzu Mission Control

Pambuyo potumiza bwino, mudzawona chithunzichi. Malisiti onse ayenera kukhala obiriwira.

Kuyambitsa Tanzu Mission Control

Tsopano tikuyenera kutsitsa fayilo ya KUBECONFIG kuti tiyendetse gululi pogwiritsa ntchito malamulo amtundu wa kubectl. Izi zitha kuchitika mwachindunji kudzera mu mawonekedwe a ogwiritsa ntchito a Tanzu Mission Control. Tsitsani fayilo ndikupitiriza kutsitsa Tanzu Mission Control CLI podina Dinani apa.

Kuyambitsa Tanzu Mission Control

Sankhani mtundu womwe mukufuna ndikutsitsa CLI.

Kuyambitsa Tanzu Mission Control

Tsopano tiyenera kupeza Chizindikiro cha API. Kuti muchite izi, pitani ku Akaunti yanga ndi kupanga chizindikiro chatsopano.

Kuyambitsa Tanzu Mission Control

Lembani minda ndikudina WOPEREKA.

Kuyambitsa Tanzu Mission Control

Koperani chizindikiro chotsatira ndikudina PITIRIZANI. Tsegulani Power Shell ndikulowetsa lamulo la tmc-login, ndiye chizindikiro chomwe tidalandira ndikuchikopera mu gawo lapitalo, kenako Login Context Name. Sankhani Dziwani zipika zochokera ku zomwe zaperekedwa, dera ndi olympus-osakhazikika ngati kiyi ya ssh.

Kuyambitsa Tanzu Mission Control

Timapeza malo:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces.

yambitsani kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodeskuwonetsetsa kuti ma node onse ali mu status okonzeka.

Kuyambitsa Tanzu Mission Control

Tsopano tikuyenera kuyika pulogalamu yaying'ono pagulu ili. Tiyeni tipange maulendo awiri - khofi ndi tiyi - mu mawonekedwe a mautumiki khofi-svc ndi tiyi-svc, iliyonse yomwe imayambitsa zithunzi zosiyana - nginxdemos / hello ndi nginxdemos / hello:plain-text. Izi zimachitika motere.

Kupyolera mwa PowerShell pitani kutsitsa ndikupeza fayilo cafe-services.yaml.

Kuyambitsa Tanzu Mission Control

Chifukwa cha zosintha zina mu API, tifunika kusintha.

Pod Security Policy imayatsidwa mwachisawawa. Kuti mugwiritse ntchito mwayi, muyenera kulumikiza akaunti yanu.

Pangani chomangirira: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
Tiyeni tigwiritse ntchito: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
Kufufuza: kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods

Kuyambitsa Tanzu Mission Control

Module 2 yatha, ndinu okongola komanso odabwitsa! Tikukulimbikitsani kuti mumalize ma module otsalawo, kuphatikiza kasamalidwe ka mfundo ndi kufufuza kuti mukutsatira, panokha.

Ngati mukufuna kumaliza labu yonseyi, mutha kuyipeza apa mu katalogu. Ndipo tipitilira mpaka kumapeto kwa nkhaniyi. Tiyeni tikambirane zomwe takwanitsa kuziwona, tipeze mfundo zolondola zoyamba ndi kunena mwatsatanetsatane zomwe Tanzu Mission Control ili nazo pokhudzana ndi njira zenizeni zamabizinesi.

Malingaliro ndi ziganizo

Zachidziwikire, ndikoyambika kwambiri kuti tilankhule zankhani zogwira ntchito ndi Tanzu. Palibe zipangizo zambiri zodziwerengera, ndipo lero sizingatheke kuyika benchi yoyesera kuti "poke" chinthu chatsopano kuchokera kumbali zonse. Komabe, ngakhale kuchokera ku deta yomwe ilipo, mfundo zina zingatheke.

Ubwino wa Tanzu Mission Control

Dongosololi lidakhala losangalatsa kwambiri. Ndikufuna kuwunikira nthawi yomweyo zina zabwino komanso zothandiza:

  • Mutha kupanga magulu kudzera pagulu lawebusayiti komanso kudzera pa kontrakitala, yomwe opanga angakonde kwambiri.
  • Kuwongolera kwa RBAC kudzera m'malo ogwirira ntchito kumayendetsedwa pazogwiritsa ntchito. Sichikugwira ntchito mu labu pano, koma m'malingaliro ndi chinthu chabwino.
  • Template-based centralized privilege management
  • Kufikira kwathunthu kumalo a mayina.
  • YAML editor.
  • Kupanga malamulo a netiweki.
  • Kuwunika thanzi la Cluster.
  • Kutha kusunga ndi kubwezeretsa kudzera pa console.
  • Sinthani ma quotas ndi zothandizira pogwiritsa ntchito mawonekedwe enieni.
  • Kukhazikitsa modzidzimutsa kwa cluster inspection.

Apanso, zigawo zambiri zikupangidwa pano, kotero ndikoyambika kwambiri kuti tikambirane za zabwino ndi zoyipa za zida zina. Mwa njira, Tanzu MC, kutengera chionetserocho, akhoza kukweza gulu pa ntchentche ndipo, kawirikawiri, kupereka moyo wonse wa gulu la opereka angapo nthawi imodzi.

Nazi zitsanzo "zapamwamba".

Kwa gulu la wina ndi charter yake

Tiyerekeze kuti muli ndi gulu lachitukuko lomwe lili ndi maudindo ndi maudindo omveka bwino. Aliyense ali wotanganidwa ndi bizinesi yake ndipo sayenera ngakhale mwangozi kusokoneza ntchito ya anzawo. Kapena gululo liri ndi akatswiri odziwa zambiri omwe simukufuna kuwapatsa ufulu ndi ufulu wosafunikira. Tiyerekezenso kuti muli ndi Kubernetes kuchokera kwa othandizira atatu nthawi imodzi. Chifukwa chake, kuti muchepetse ufulu ndikuwabweretsa pagulu lofanana, muyenera kupita ku gulu lililonse lowongolera m'modzi ndikulembetsa chilichonse pamanja. Gwirizanani, osati masewera opindulitsa kwambiri. Ndipo zinthu zambiri zomwe muli nazo, ntchitoyo imakhala yotopetsa. Tanzu Mission Control ikulolani kuti muzitha kuyang'anira kufotokozera kwa maudindo kuchokera pa "zenera limodzi". M'malingaliro athu, iyi ndi ntchito yabwino kwambiri: palibe amene angathyole chilichonse ngati mwangozi mwaiwala kutchula ufulu wofunikira kwinakwake.

Mwa njira, anzathu ochokera ku MTS mu blog yawo poyerekeza Kubernetes kuchokera kwa ogulitsa ndi gwero lotseguka. Ngati mwakhala mukufuna kudziwa kusiyana kwake ndi zomwe muyenera kuyang'ana posankha, mwalandiridwa.

Ntchito yaying'ono ndi zipika

Chitsanzo china cha moyo weniweni ndikugwira ntchito ndi zipika. Tiyerekeze kuti timuyi ilinso ndi woyesa. Tsiku lina amabwera kwa opanga ndikulengeza kuti: "cholakwika chapezeka mu pulogalamuyi, tikonza mwachangu." N’zachibadwa kuti chinthu choyamba chimene wokonza mapulogalamu angafune kudziwana nacho ndi matabwa. Kuwatumiza ngati mafayilo kudzera pa imelo kapena Telegraph ndi makhalidwe oipa komanso zaka zapitazo. Mission Control imapereka njira ina: mutha kukhazikitsa maufulu apadera kwa wopanga mapulogalamu kuti athe kungowerenga zipika m'malo enaake. Pamenepa, woyesa amangofunika kunena kuti: "pali nsikidzi muzogwiritsira ntchito, m'munda wakuti ndi wakuti, m'malo oterowo," ndipo wogwiritsa ntchito amatha kutsegula zipikazo mosavuta ndikutha kuziyika. vutolo. Ndipo chifukwa cha ufulu wochepa, simungathe kukonza nthawi yomweyo ngati luso lanu silingalole.

Gulu lathanzi limakhala ndi ntchito yabwino.

Chinanso chachikulu cha Tanzu MC ndikutsata thanzi lamagulu. Kutengera ndi zida zoyambira, dongosololi limakupatsani mwayi wowona ziwerengero zina. Pakadali pano, ndizovuta kunena ndendende momwe chidziwitsochi chidzakhalire: mpaka pano zonse zikuwoneka zodekha komanso zosavuta. Pali kuwunika kwa CPU ndi kuchuluka kwa RAM, mawonekedwe a zigawo zonse akuwonetsedwa. Koma ngakhale mu mawonekedwe a spartan ndi othandiza kwambiri komanso othandiza.

Zotsatira

Zachidziwikire, pakuwonetsetsa kwa labotale ya Mission Control, m'malo owoneka ngati osabala, pali m'mphepete mwazovuta. Inu nokha mudzawawona ngati mwasankha kudutsa ntchitoyo. Zina sizinapangidwe mwachidziwitso mokwanira - ngakhale woyang'anira wodziwa bwino adzayenera kuwerenga bukuli kuti amvetsetse mawonekedwe ndi kuthekera kwake.

Komabe, poganizira zovuta za mankhwalawa, kufunikira kwake komanso ntchito yomwe idzagwire pamsika, zidakhala zabwino kwambiri. Zikumveka ngati opanga adayesetsa kukonza kachitidwe ka wogwiritsa ntchito. Pangani chinthu chilichonse chowongolera kukhala chogwira ntchito komanso chomveka momwe mungathere.

Zomwe zatsala ndikuyesa Tanzu pa benchi yoyesera kuti amvetsetse zabwino zake zonse, zoyipa ndi zatsopano zake. Mwayi woterewu ukangopezeka, tidzagawana ndi owerenga a Habr lipoti latsatanetsatane lakugwira ntchito ndi mankhwalawa.

Source: www.habr.com

Kuwonjezera ndemanga