Sethula i-Tanzu Mission Control

Namuhla sifuna ukukhuluma nge-VMware Tanzu, ulayini omusha wemikhiqizo namasevisi owamenyezelwa engqungqutheleni ye-VMWorld yangonyaka odlule. Ku-ajenda ingenye yamathuluzi athakazelisa kakhulu: I-Tanzu Mission Control.

Qaphela: kunezithombe eziningi ngaphansi kokusikwa.

Sethula i-Tanzu Mission Control

Iyini i-Mission Control

Njengoba inkampani ngokwayo isho kubhulogi yayo, inhloso enkulu ye-VMware Tanzu Mission Control "ukuletha ukuhleleka ekuhlanganiseni isiphithiphithi." Ukulawulwa Kwenhloso kuyinkundla eqhutshwa i-API ezovumela abalawuli ukuthi basebenzise izinqubomgomo kumaqoqo noma amaqembu amaqoqo futhi babeke imithetho yokuphepha. Amathuluzi asekelwe ku-SaaS ahlanganisa ngokuvikelekile kumaqoqo e-Kubernetes nge-ejenti futhi asekela imisebenzi ehlukahlukene yeqoqo evamile, okuhlanganisa imisebenzi yokuphatha umjikelezo wempilo (ukuthunyelwa, ukukala, ukususwa, njll.).

Umbono womugqa we-Tanzu usekelwe ekusetshenzisweni okuphezulu kobuchwepheshe bomthombo ovulekile. Ukuze ulawule umjikelezo wempilo wamaqoqo e-Tanzu Kubernetes Grid, kusetshenziswa i-Cluster API, i-Velero isetshenziselwa izipele nokuthola kabusha, i-Sonobuoy isetshenziselwa ukuqapha ukuthobelana nokucushwa kwamaqoqo e-Kubernetes kanye ne-Contour njengesilawuli sokungena.

Uhlu olujwayelekile lwemisebenzi ye-Tanzu Mission Control lubukeka kanje:

  • ukuphathwa okumaphakathi kwawo wonke amaqoqo akho e-Kubernetes;
  • identity and access management (IAM);
  • ukuxilonga nokuqapha isimo seqoqo;
  • ukuphatha ukucushwa kanye nezilungiselelo zokuphepha;
  • ukuhlela ukuhlolwa kwezempilo kweqoqo njalo;
  • ukudala izipele nokubuyisela;
  • ukuphathwa kwesabelo;
  • ukumelwa okubonakalayo kokusetshenziswa kwezinsiza.

Sethula i-Tanzu Mission Control

Kungani kubalulekile

I-Tanzu Mission Control izosiza amabhizinisi axazulule inkinga yokuphatha iqoqo elikhulu lamaqoqo e-Kubernetes atholakala ezakhiweni, emafini nakubo bonke abahlinzeki abaningi bezinkampani zangaphandle. Ngokushesha noma kamuva, noma iyiphi inkampani imisebenzi yayo eboshelwe ku-IT izithola iphoqeleka ukusekela amaqoqo amaningi ahlukahlukene atholakala kubahlinzeki abahlukene. Iqoqo ngalinye liphenduka i-snowball edinga inhlangano enekhono, ingqalasizinda efanele, izinqubomgomo, ukuvikelwa, izinhlelo zokuqapha nokunye okuningi.

Kulezi zinsuku, noma yiliphi ibhizinisi lilwela ukunciphisa izindleko futhi lizenzele izinqubo zesimiso. Futhi i-IT eyinkimbinkimbi ngokusobala ayikukhuthazi ukonga nokugxilisa ingqondo emisebenzini ebalulekile. I-Tanzu Mission Control inika izinhlangano amandla okusebenzisa amaqoqo amaningi e-Kubernetes asetshenziswe kubo bonke abahlinzeki abaningi kuyilapho kuvumelanisa imodeli yokusebenza.

Isixazululo sezakhiwo

Sethula i-Tanzu Mission Control

I-Tanzu Mission Control iyinkundla eqashe abantu abaningi enikeza abasebenzisi ukufinyelela kusethi yezinqubomgomo ezilungiseka kakhulu ezingasetshenziswa kumaqoqo e-Kubernetes namaqembu amaqoqo. Umsebenzisi ngamunye uboshelwe eNhlanganweni, “eyimpande” yezinsiza—amaqembu eqoqo nezindawo zokusebenza.

Sethula i-Tanzu Mission Control

Okungenziwa yiTanzu Mission Control

Ngenhla sesivele sibhale kafushane uhlu lwemisebenzi yesixazululo. Ake sibone ukuthi lokhu kwenziwa kanjani ku-interface.

Ukubuka okukodwa kwawo wonke amaqoqo e-Kubernetes ebhizinisini:

Sethula i-Tanzu Mission Control

Ukudala iqoqo elisha:

Sethula i-Tanzu Mission Control

Sethula i-Tanzu Mission Control

Ungakwazi ukwabela iqembu ngokushesha kuqoqo, futhi lizozuza njengefa izinqubomgomo ezabelwe kulo.

Ukuxhumeka kweqoqo:

Sethula i-Tanzu Mission Control

Amaqoqo akhona kakade angavele axhumeke kusetshenziswa i-ejenti ekhethekile.

Amaqembu eqoqo:

Sethula i-Tanzu Mission Control

Emaqenjini e-Cluster, ungaqoqa amaqoqo ukuze uzuze izinqubomgomo ezabelwe ngokushesha ezingeni leqembu, ngaphandle kokungenelela okwenziwa ngesandla.

Izindawo zokusebenza:

Sethula i-Tanzu Mission Control

Inikeza amandla okulungiselela ukufinyelela kuhlelo lokusebenza olutholakala phakathi kwezikhala zamagama ezimbalwa, amaqoqo nengqalasizinda yamafu.

Ake sibhekisise izimiso zokusebenza ze-Tanzu Mission Control emsebenzini waselabhorethri.

Ilebhu #1

Kunjalo, kunzima impela ukucabanga ngokuningiliziwe ukusebenza kwe-Mission Control kanye nezixazululo ezintsha ze-Tanzu ngaphandle kokuzijwayeza. Ukuze uhlole izici eziyinhloko zomugqa, i-VMware inikeza ukufinyelela kumabhentshi amaningana aselabhorethri. Lawa mabhentshi akuvumela ukuthi wenze umsebenzi waselabhorethri usebenzisa imiyalelo yesinyathelo ngesinyathelo. Ngaphezu kwe-Tanzu Mission Control ngokwayo, ezinye izixazululo ziyatholakala ukuze zihlolwe futhi zifundwe. Uhlu oluphelele lwemisebenzi yaselabhorethri lungatholakala kuleli khasi.

Ukuze uthole ukwazana okungokoqobo nezixazululo ezihlukahlukene (okuhlanganisa "umdlalo" omncane ku-vSAN) amanani ahlukene esikhathi anikezwa. Ungakhathazeki, lezi izibalo ezihlobene kakhulu. Isibonelo, ilebhu eku-Tanzu Mission Control "ingaxazululwa" kuze kufike emahoreni angu-9 nesigamu uma udlula ekhaya. Ngaphezu kwalokho, noma ngabe isibali sikhathi siphela, ungabuyela emuva futhi udlule kukho konke futhi.

Ukudlulisa umsebenzi waselabhorethri #1
Ukuze ufinyelele amalebhu, uzodinga i-akhawunti ye-VMware. Ngemuva kokugunyazwa, iwindi le-pop-up lizovuleka ngohlaka oluyinhloko lomsebenzi. Imiyalo enemininingwane izobekwa ngakwesokudla kwesikrini.

Ngemva kokufunda isingeniso esifushane ku-Tanzu, uzomenywa ukuthi uzilolonge ekulingiseni okusebenzisanayo kokulawulwa kwemishini.

Iwindi elisha le-pop-up lomshini weWindows lizovuleka futhi uzocelwa ukuthi wenze imisebenzi embalwa eyisisekelo:

  • dala iqoqo
  • lungisa imingcele yayo eyisisekelo
  • vuselela ikhasi futhi uqiniseke ukuthi yonke into ilungiswe kahle
  • setha izinqubomgomo futhi uhlole iqoqo
  • dala indawo yokusebenza
  • dala indawo yegama
  • sebenza ngezinqubomgomo futhi, isinyathelo ngasinye sichazwe kabanzi kumanuwali
  • ukuthuthukiswa kweqoqo ledemo


Impela, ukulingisa okusebenzisanayo akuhlinzeki ngenkululeko eyanele yocwaningo oluzimele: uhamba eduze kwamareyili abekwe ngaphambili onjiniyela.

Ilebhu #2

Lapha sesivele sibhekene nokunye okubucayi. Lo msebenzi waselabhorethri awuboshelwe “kumareyili” njengalowo odlule futhi udinga ukucwaninga ngokucophelela. Ngeke sikulethe lapha ngokuphelele: ukuze ulondoloze isikhathi sakho, sizohlaziya imojula yesibili kuphela, eyokuqala inikezelwe esicini sethiyori somsebenzi weTanzu Mission Control. Uma ufisa, ungadlula kukho ngokuphelele uwedwa. Le mojula isinika ukungena okujulile ekulawuleni umjikelezo wokuphila kweqoqo ngokusebenzisa i-Tanzu Mission Control.

Qaphela: Umsebenzi waselabhorethri we-Tanzu Mission Control uvuselelwa njalo futhi ucwengisiswe. Uma noma yiziphi izikrini noma izinyathelo zihlukile kulezo ezingezansi njengoba uqedela ilebhu, landela izikhombisi-ndlela ezingakwesokudla kwesikrini. Sizodlula enguqulweni yamanje ye-LR ngesikhathi sokubhala futhi sicabangele izici zayo ezibalulekile.

Ukudlulisa umsebenzi waselabhorethri #2
Ngemva kwenqubo yokugunyaza ku-VMware Cloud Services, sethula i-Tanzu Mission Control.

Sethula i-Tanzu Mission Control

Isinyathelo sokuqala ilebhu esiphakamisayo ukusebenzisa iqoqo le-Kubernetes. Okokuqala sidinga ukufinyelela ku-Ubuntu VM sisebenzisa i-PuTTY. Yethula insiza bese ukhetha iseshini no-Ubuntu.

Sethula i-Tanzu Mission Control

Senza imiyalo emithathu ngokulandelana:

  • ukudala iqoqo: kind create cluster --config 3node.yaml --name=hol
  • ilayisha ifayela le-KUBECONFIG: export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
  • ukuphuma kwe-node: kubectl get nodes

Sethula i-Tanzu Mission Control

Manje iqoqo esilidalile lidinga ukwengezwa ku-Tanzu Mission Control. Kusuka ku-PuTTY sibuyela ku-Chrome, iya ku-Clusters bese uchofoza NAMAMA I-CLUSTER.
Khetha iqembu kumenyu yokudonsela phansi - ezenzakalelayo, faka igama eliphakanyiswe ilebhu bese uchofoza BHALISA.

Sethula i-Tanzu Mission Control

Kopisha umyalo owamukelwe bese uya ku-PuTTY.

Sethula i-Tanzu Mission Control

Senza umyalo owamukelwe.

Sethula i-Tanzu Mission Control

Ukuze ulandelele ukuqhubeka, sebenzisa omunye umyalo: watch kubectl get pods -n vmware-system-tmc. Silinda kuze kube yilapho zonke iziqukathi zinesimo Running noma Kuqedile.

Sethula i-Tanzu Mission Control

Buyela ku-Tanzu Mission Control bese uchofoza QINISEKISA UKUXHUMANA. Uma konke kuhambe kahle, izinkomba zawo wonke amasheke kufanele zibe luhlaza.

Sethula i-Tanzu Mission Control

Manje ake sakhe iqembu elisha lamaqoqo futhi sikhiphe iqoqo elisha lapho. Iya kumaqembu e-Cluster bese uchofoza IQEMBU ELISHA LECLUSTER. Faka igama bese uchofoza DALA.

Sethula i-Tanzu Mission Control

Iqembu elisha kufanele livele ngokushesha ohlwini.

Sethula i-Tanzu Mission Control

Masisebenzise iqoqo elisha: hamba ku Iqoqo, cindezela IQEMBU ELISHA bese ukhetha inketho ehambisana nomsebenzi waselabhorethri.

Sethula i-Tanzu Mission Control

Masingeze igama leqoqo, khetha iqembu elinikezwe lona - kithi, ama-hands-on-labs - kanye nesifunda sokuthunyelwa.

Sethula i-Tanzu Mission Control

Kukhona ezinye izinketho ezitholakalayo lapho udala iqoqo, kodwa akukho phuzu lokuzishintsha phakathi nelebhu. Khetha ukucushwa okudingayo bese uchofoza Olandelayo.

Sethula i-Tanzu Mission Control

Amanye amapharamitha adinga ukuhlelwa, ukwenza lokhu, chofoza Hlela.

Sethula i-Tanzu Mission Control

Masikhulise inani lama-node asebenzayo kube amabili, gcina imingcele bese uchofoza DALA.
Phakathi nenqubo uzobona ibha yenqubekelaphambili efana nale.

Sethula i-Tanzu Mission Control

Ngemuva kokuthunyelwa ngempumelelo, uzobona lesi sithombe. Wonke amarisidi kufanele abe luhlaza.

Sethula i-Tanzu Mission Control

Manje sidinga ukulanda ifayela le-KUBECONFIG ukuze siphathe iqoqo sisebenzisa imiyalo ye-kubectl evamile. Lokhu kungenziwa ngokuqondile ngokusebenzisa isikhombimsebenzisi somsebenzisi we-Tanzu Mission Control. Landa ifayela bese uqhubeka nokulanda i-Tanzu Mission Control CLI ngokuchofoza Chofoza lapha.

Sethula i-Tanzu Mission Control

Khetha inguqulo oyifunayo bese ulanda i-CLI.

Sethula i-Tanzu Mission Control

Manje sidinga ukuthola Ithokheni ye-API. Ukuze wenze lokhu, yiya ku I-akhawunti yami bese udala ithokheni entsha.

Sethula i-Tanzu Mission Control

Gcwalisa izinkambu bese uchofoza NGOKUKHULU.

Sethula i-Tanzu Mission Control

Kopisha ithokheni ewumphumela bese uchofoza Qhubeka. Vula i-Power Shell bese ufaka umyalo we-tmc-login, bese ithokheni esiyitholile futhi siyikopishe esinyathelweni sangaphambilini, bese emva kwalokho Ngena Igama Lokuqukethwe. Khetha ulwazi izingodo ezivela kulezo ezihlongozwayo, isifunda kanye i-olympus-okuzenzakalelayo njengokhiye we-ssh.

Sethula i-Tanzu Mission Control

Sithola izikhala zamagama:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces.

Ngenisa kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodesukuqinisekisa ukuthi wonke amanodi asesimweni Ready.

Sethula i-Tanzu Mission Control

Manje kufanele sikhiphe isicelo esincane kuleli qoqo. Masenze ukuthunyelwa okubili - ikhofi netiye - ngendlela yezinsizakalo ikhofi-svc kanye netiye-svc, ngayinye yethula izithombe ezihlukene - nginxdemos/hello kanye nginxdemos/hello:plain-text. Lokhu kwenziwa kanje.

Through the I-PowerShell iya kokulandiwe futhi uthole ifayela i-cafe-services.yaml.

Sethula i-Tanzu Mission Control

Ngenxa yoshintsho oluthile ku-API, kuzodingeka siyibuyekeze.

Izinqubomgomo Zokuphepha Ze-Pod zinikwe amandla ngokuzenzakalela. Ukuze usebenzise izinhlelo zokusebenza ngezimvume, kufanele uxhume i-akhawunti yakho.

Dala isibopho: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
Masisebenzise uhlelo lokusebenza: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
Sihlola: kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods

Sethula i-Tanzu Mission Control

I-Module 2 isiphelile, umuhle futhi uyamangalisa! Sincoma ukuthi ugcwalise amamojula asele, okuhlanganisa ukuphathwa kwenqubomgomo kanye nokuhlola ukuthobela imithetho, ngokwakho.

Uma ungathanda ukuqedela le lebhu yonke, ungayithola lapha kukhathalogi. Futhi sizodlulela engxenyeni yokugcina yesihloko. Ake sikhulume ngalokho esikwazile ukukubona, sithole iziphetho zokuqala ezinembile futhi sisho ngokuningiliziwe ukuthi i-Tanzu Mission Control iyini maqondana nezinqubo zangempela zebhizinisi.

Imibono neziphetho

Yebo, kusesekuseni kakhulu ukukhuluma ngezindaba ezisebenzayo zokusebenza noTanzu. Azikho izinto eziningi zokuzifundela, futhi namuhla akunakwenzeka ukuthi usebenzise ibhentshi lokuhlola ukuze "upoke" umkhiqizo omusha kuzo zonke izinhlangothi. Kodwa-ke, ngisho nakudatha etholakalayo, iziphetho ezithile zingafinyelelwa.

Izinzuzo ze-Tanzu Mission Control

Uhlelo luvele lwaba nentshisekelo ngempela. Ngingathanda ukugqamisa ngokushesha izinto ezimbalwa ezilula neziwusizo:

  • Ungakha amaqoqo ngephaneli yewebhu nangekhonsoli, ezothandwa kakhulu onjiniyela.
  • Ukuphathwa kwe-RBAC ngezindawo zokusebenza kwenziwa kusixhumi esibonakalayo somsebenzisi. Akusebenzi kulebhu okwamanje, kodwa ngombono kuyinto enhle kakhulu.
  • Ukuphathwa kwelungelo elimaphakathi okususelwe kusifanekiso
  • Ukufinyelela okugcwele kuzikhala zamagama.
  • Umhleli we-YAML.
  • Ukudala izinqubomgomo zenethiwekhi.
  • Ukuqapha impilo ye-Cluster.
  • Ikhono lokwenza isipele nokubuyisela nge-console.
  • Phatha ama-quota nezinsiza ngokubona ukusetshenziswa kwangempela.
  • Ukwethulwa ngokuzenzakalelayo kokuhlolwa kweqoqo.

Futhi, izingxenye eziningi okwamanje zisathuthukiswa, ngakho-ke kusesekuseni kakhulu ukuthi singakhuluma ngokugcwele ngobuhle nobubi bamanye amathuluzi. Ngendlela, i-Tanzu MC, ngokusekelwe ekubonisweni, ingathuthukisa iqoqo empukaneni futhi, ngokuvamile, inikeze umjikelezo wokuphila weqoqo kubahlinzeki abaningi ngesikhathi esisodwa.

Nazi ezinye izibonelo "ezisezingeni eliphezulu".

Eqeqebeni lomunye umuntu elinomqulu walo

Ake sithi unethimba lokuthuthukisa elinezindima nezibopho ezichazwe ngokucacile. Wonke umuntu umatasa ngebhizinisi lakhe futhi akufanele nangengozi aphazamise umsebenzi wozakwabo. Noma iqembu linochwepheshe oyedwa noma abaningi abanolwazi oluncane ongafuni ukumnikeza amalungelo nenkululeko engadingekile. Ake futhi sicabange ukuthi une-Kubernetes evela kubahlinzeki abathathu ngesikhathi esisodwa. Ngakho-ke, ukuze unciphise amalungelo futhi uwalethe ku-denominator efanayo, kuzodingeka uye kuphaneli yokulawula ngayinye ngayinye futhi ubhalise yonke into ngesandla. Vumelana, hhayi isikhathi sokuzilibazisa esikhiqiza kakhulu. Futhi uma unezinsiza ezengeziwe, inqubo iyakhathaza kakhulu. I-Tanzu Mission Control izokuvumela ukuthi ulawule ukuchazwa kwezindima "kuwindi elilodwa". Ngokombono wethu, lokhu kuwumsebenzi olula kakhulu: akekho ozophula noma yini uma ukhohlwa ngephutha ukucacisa amalungelo adingekayo endaweni ethile.

Ngendlela, ozakwethu abavela ku-MTS kubhulogi yabo kuqhathaniswa U-Kubernetes ovela kumthengisi nomthombo ovulekile. Uma kade ufuna ukwazi ukuthi uyini umehluko nokuthi yini okufanele uyibheke lapho ukhetha, wamukelekile.

Umsebenzi ohlangene ngamalogi

Esinye isibonelo esivela empilweni yangempela sisebenza ngezingodo. Ake sicabange ukuthi iqembu nalo linomhloli. Ngolunye usuku oluhle uza kubathuthukisi futhi amemezele: "kutholwe iphutha kuhlelo lokusebenza, sizolilungisa ngokushesha." Kungokwemvelo ukuthi into yokuqala umthuthukisi azofuna ukujwayelana nayo izingodo. Ukuwathumela njengamafayela nge-imeyili noma ngeTelegramu kuwukuziphatha okubi nekhulu leminyaka elidlule. I-Mission Control inikeza enye indlela: ungasetha amalungelo akhethekile kunjiniyela ukuze akwazi ukufunda amalogi endaweni ethile yamagama. Kulokhu, umhloli udinga nje ukusho ukuthi: "kuneziphazamisi kuhlelo oluthile nalolu hlobo, endaweni ethize naleyo, endaweni ethize naleyo," futhi umthuthukisi angavula kalula izingodo futhi akwazi ukwenza okwasendaweni. inkinga. Futhi ngenxa yamalungelo anomkhawulo, ngeke ukwazi ukukulungisa ngokushesha uma ikhono lakho lingakuvumeli.

Iqoqo elinempilo linohlelo olunempilo.

Esinye isici esihle se-Tanzu MC ukulandelwa kwezempilo kweqoqo. Uma sibheka ngezinto zokuqala, isistimu ikuvumela ukuthi ubuke izibalo ezithile. Okwamanje, kunzima ukusho ukuthi lolu lwazi luzoba nemininingwane kangakanani: kuze kube manje yonke into ibonakala inesizotha futhi ilula. Kukhona ukugadwa kwe-CPU nomthwalo we-RAM, isimo sazo zonke izingxenye siyaboniswa. Kodwa ngisho nasesimweni esinjalo se-spartan kuyimininingwane ewusizo kakhulu futhi ephumelelayo.

Imiphumela

Kunjalo, ekwethulweni kwaselabhorethri ye-Mission Control, ezimeni ezibonakala ziyinyumba, kunemiphetho enzima. Cishe wena ngokwakho uzobabona uma unquma ukudlula emsebenzini. Ezinye izici azenziwa ngendlela enembile ngokwanele - ngisho nomqondisi onolwazi kuzodingeka afunde imanuwali ukuze aqonde isixhumi esibonakalayo namandla ako.

Kodwa-ke, uma kubhekwa inkimbinkimbi yomkhiqizo, ukubaluleka kwawo kanye nendima ozoyidlala emakethe, kube kuhle kakhulu. Kuzwakala sengathi abadali bazamile ukuthuthukisa ukuhamba komsebenzi komsebenzisi. Yenza isici sokulawula ngasinye sisebenze futhi siqondeke ngangokunokwenzeka.

Okusele nje wukuzama i-Tanzu ebhentshini lokuhlola ukuze uqonde ngempela zonke izinzuzo zayo, ukonakala nokuqanjwa kwayo. Lapho nje ithuba elinjalo livela, sizokwabelana nabafundi be-Habr umbiko onemininingwane mayelana nokusebenza nomkhiqizo.

Source: www.habr.com

Engeza amazwana