Fampidirana ny Tanzu Mission Control

Androany dia te hiresaka momba ny VMware Tanzu izahay, tsipika vaovao momba ny vokatra sy serivisy izay nambara nandritra ny fihaonambe VMWorld tamin'ny taon-dasa. Ao amin'ny fandaharam-potoana dia iray amin'ireo fitaovana mahaliana indrindra: Tanzu Mission Control.

Mitandrema: be dia be ny sary eo ambanin'ny fanapahana.

Fampidirana ny Tanzu Mission Control

Inona no atao hoe Mission Control

Araka ny nambaran'ny orinasa mihitsy tao amin'ny bilaoginy, ny tanjon'ny VMware Tanzu Mission Control dia ny "hitondra filaminana amin'ny korontana mivondrona." Ny Mission Control dia sehatra entin'ny API ahafahan'ny mpitantana mampihatra ny politika amin'ny vondron'olona na vondron'olona ary mametraka fitsipika fiarovana. Ny fitaovana mifototra amin'ny SaaS dia miditra am-pilaminana ao amin'ny kluster Kubernetes amin'ny alàlan'ny mpandraharaha iray ary manohana ireo hetsika cluster mahazatra isan-karazany, ao anatin'izany ny hetsika fitantanana ny fiainana (fametrahana, fanamafisam-peo, famafana, sns.).

Ny foto-kevitry ny tsipika Tanzu dia mifototra amin'ny fampiasana ambony indrindra ny teknolojia open source. Mba hitantanana ny tsingerin'ny fiainan'ny clusters Tanzu Kubernetes Grid, dia ampiasaina ny Cluster API, Velero dia ampiasaina amin'ny backups sy fanarenana, Sonobuoy dia ampiasaina hanaraha-maso ny fanarahana ny fikaonan'ny cluster Kubernetes sy Contour ho toy ny mpanara-maso ny fidirana.

Ny lisitra ankapoben'ny asa Tanzu Mission Control dia toy izao:

  • fitantanana ivon'ny vondrona Kubernetes rehetra;
  • fitantanana ny maha-izy azy sy ny fidirana (IAM);
  • diagnostika sy fanaraha-maso ny satan'ny cluster;
  • fitantanana ny fandrindrana sy ny fiarovana;
  • fandaharam-potoana fanaraha-maso ara-pahasalamana ara-pahasalamana;
  • mamorona backups sy mamerina;
  • fitantanana quota;
  • fanehoana an-tsary ny fampiasana loharanon-karena.

Fampidirana ny Tanzu Mission Control

Fa maninona no zava-dehibe

Ny Tanzu Mission Control dia hanampy ny orinasa hamaha ny olana amin'ny fitantanana andian-tsambo Kubernetes marobe hita eny an-toerana, ao anaty rahona ary manerana ireo mpanome antoko fahatelo. Na ho ela na ho haingana, ny orinasa rehetra izay mifamatotra amin'ny IT dia mahita ny tenany hanohana cluster maro samihafa any amin'ny mpamatsy samihafa. Ny cluster tsirairay dia mivadika ho snowball izay mila fandaminana mahefa, fotodrafitrasa mety, politika, fiarovana, rafitra fanaraha-maso sy ny maro hafa.

Amin'izao fotoana izao, ny orinasa rehetra dia miezaka ny hampihenana ny fandaniana sy ny automatique ny dingana mahazatra. Ary ny tontolon'ny IT be pitsiny dia tsy mampirisika ny fitahirizana sy fifantohana amin'ny asa laharam-pahamehana. Ny Tanzu Mission Control dia manome ny fikambanana ny fahafahana miasa amin'ny cluster Kubernetes marobe napetraka amin'ny mpamatsy maro ary mampifanaraka ny maodely miasa.

Architecture vahaolana

Fampidirana ny Tanzu Mission Control

Tanzu Mission Control dia sehatra mpanofa maro izay manome ny mpampiasa ny fidirana amin'ny andiana politika azo amboarina izay azo ampiharina amin'ny vondron'olona Kubernetes sy vondrona vondrona. Ny mpampiasa tsirairay dia mifamatotra amin'ny Fikambanana iray, izay "fakan'ny" loharanon-karena-vondrona vondrona sy Workspaces.

Fampidirana ny Tanzu Mission Control

Inona no azon'ny Tanzu Mission Control atao

Etsy ambony dia efa voatanisa fohifohy ny lisitry ny asan'ny vahaolana. Andeha hojerentsika ny fomba fampiharana izany amin'ny interface.

Fijery tokana momba ny cluster Kubernetes rehetra ao amin'ny orinasa:

Fampidirana ny Tanzu Mission Control

Mamorona cluster vaovao:

Fampidirana ny Tanzu Mission Control

Fampidirana ny Tanzu Mission Control

Azonao atao ny manendry vondrona avy hatrany amin'ny cluster, ary handova ny politika nomena azy.

Fifandraisana vondrona:

Fampidirana ny Tanzu Mission Control

Ny cluster efa misy dia azo ampifandraisina amin'ny alàlan'ny mpiasa manokana.

Vondrona vondrona:

Fampidirana ny Tanzu Mission Control

Ao amin'ny vondrona Cluster, azonao atao ny manangom-bondrona mba handova ny politika voatendry avy hatrany eo amin'ny sehatra vondrona, tsy misy fitsabahana amin'ny tanana.

Toeram-piasana:

Fampidirana ny Tanzu Mission Control

Manome fahafahana manitsy mora foana ny fidirana amin'ny rindranasa iray izay hita ao anatin'ny sehatra anarana, cluster ary fotodrafitrasa rahona.

Andeha hojerentsika akaiky ny fitsipiky ny fiasan'ny Tanzu Mission Control amin'ny asa laboratoara.

Lab #1

Mazava ho azy fa sarotra ny maka sary an-tsaina amin'ny antsipiriany ny fiasan'ny Mission Control sy ny vahaolana Tanzu vaovao tsy misy fampiharana. Mba hahafahanao mikaroka ireo singa fototra amin'ny tsipika, VMware dia manome fidirana amin'ny dabilio laboratoara maromaro. Ireo dabilio ireo dia ahafahanao manao asa laboratoara amin'ny alàlan'ny toromarika tsikelikely. Ho fanampin'ny Tanzu Mission Control mihitsy, misy vahaolana hafa azo atao fitiliana sy fandalinana. Ny lisitry ny asa laboratoara feno dia azo jerena amin'ity pejy ity.

Ho an'ny fahalalana azo ampiharina amin'ny vahaolana isan-karazany (anisan'izany ny "lalao" kely amin'ny vSAN) dia omena fotoana samihafa. Aza manahy fa tarehimarika mifanakaiky ireo. Ohatra, ny laboratoara momba ny Tanzu Mission Control dia azo "voavaha" hatramin'ny 9 ora sy sasany rehefa mandalo ny trano. Ankoatra izany, na dia lany aza ny fameram-potoana, dia afaka miverina ianao ary mamakivaky ny zava-drehetra indray.

Mandalo asa laboratoara #1
Mba hidirana amin'ny laboratoara dia mila kaonty VMware ianao. Aorian'ny fanomezan-dàlana dia hisokatra ny varavarankely mipoitra miaraka amin'ny drafitra fototra amin'ny asa. Hapetraka eo amin'ny ilany havanana amin'ny efijery ny torolalana amin'ny antsipiriany.

Rehefa avy namaky teny fampidirana fohy momba an'i Tanzu ianao, dia hasaina hanao fanazaran-tena amin'ny simulation interactive Mission Control.

Hisy fikandrana pop-up windows machine vaovao hisokatra ary asaina manao asa fototra vitsivitsy ianao:

  • mamorona cluster
  • amboary ny masontsivana fototra
  • havaozy ny pejy ary ataovy azo antoka fa voarindra tsara ny zava-drehetra
  • mametraha politika ary jereo ny cluster
  • mamorona toeram-piasana
  • mamorona namespace
  • miara-miasa amin'ny politika indray, ny dingana tsirairay dia hazavaina amin'ny antsipiriany ao amin'ny boky
  • fanavaozana cluster demo


Mazava ho azy fa tsy manome fahalalahana ampy ho an'ny fandalinana mahaleo tena ny simulation interactive: mandeha amin'ny lalamby efa napetraky ny mpamorona ianao.

Lab #2

Eto isika dia efa miatrika zavatra matotra kokoa. Ity asa laboratoara ity dia tsy mifamatotra amin'ny "rails" toy ny teo aloha ary mitaky fandalinana tsara kokoa. Tsy hatolotray manontolo eto izany: mba hitsitsiana ny fotoananao dia ny module faharoa ihany no hamakafakay, ny voalohany dia natokana ho an'ny lafiny teorika amin'ny asan'ny Tanzu Mission Control. Raha tianao dia azonao atao ny mamakivaky izany tanteraka amin'ny tenanao manokana. Ity môdely ity dia manolotra antsika mitsoraka lalina amin'ny fitantanana ny tsingerin'ny fiainana cluster amin'ny alàlan'ny Tanzu Mission Control.

Fanamarihana: Ny asa laboratoara Tanzu Mission Control dia nohavaozina sy nohatsaraina tsy tapaka. Raha misy efijery na dingana tsy mitovy amin'ireo etsy ambany rehefa mamita ny laboratoara ianao dia araho ny torolàlana eo amin'ny ilany havanana amin'ny efijery. Handeha amin'ny dikan-teny LR amin'izao fotoana izao isika amin'ny fotoana anoratana ary handinika ireo singa fototra.

Mandalo asa laboratoara #2
Aorian'ny fizotran'ny fanomezan-dàlana amin'ny VMware Cloud Services dia manomboka ny Tanzu Mission Control izahay.

Fampidirana ny Tanzu Mission Control

Ny dingana voalohany natolotry ny laboratoara dia ny fametrahana cluster Kubernetes. Voalohany dia mila miditra amin'ny Ubuntu VM mampiasa PuTTY isika. Sokafy ny utility ary mifidiana fivoriana miaraka amin'i Ubuntu.

Fampidirana ny Tanzu Mission Control

Manatanteraka baiko telo misesy izahay:

  • mamorona cluster: kind create cluster --config 3node.yaml --name=hol
  • mametraka rakitra KUBECONFIG: export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
  • vokatra node: kubectl get nodes

Fampidirana ny Tanzu Mission Control

Ankehitriny dia mila ampiana amin'ny Tanzu Mission Control ny cluster noforoninay. Avy amin'ny PuTTY dia miverina amin'ny Chrome isika, mandehana any amin'ny Clusters ary tsindrio ATTACH CLUSTER.
Misafidiana vondrona iray avy amin'ny menio midina - toerana misy anao, ampidiro ny anarana natolotry ny laboratoara ary tsindrio REGISTER.

Fampidirana ny Tanzu Mission Control

Adikao ny baiko voaray ary mankanesa any PuTTY.

Fampidirana ny Tanzu Mission Control

Manatanteraka ny baiko voaray izahay.

Fampidirana ny Tanzu Mission Control

Raha te hanara-maso ny fandrosoana dia manaova baiko hafa: watch kubectl get pods -n vmware-system-tmc. Miandry isika mandra-pahatongan'ny kaontenera rehetra manana sata Running na vita.

Fampidirana ny Tanzu Mission Control

Miverena any amin'ny Tanzu Mission Control ary tsindrio VERIFY CONNECTION. Raha nandeha tsara ny zava-drehetra dia tokony ho maitso ny famantarana ho an'ny fisavana rehetra.

Fampidirana ny Tanzu Mission Control

Andeha isika hamorona vondrona cluster vaovao ary hametraka cluster vaovao ao. Mandehana any amin'ny vondrona Cluster ary tsindrio GROUP CLUSTER VAOVAO. Ampidiro ny anarana ary tsindrio MANANGANA.

Fampidirana ny Tanzu Mission Control

Ny vondrona vaovao dia tokony hiseho avy hatrany ao anaty lisitra.

Fampidirana ny Tanzu Mission Control

Andao hametraka cluster vaovao: mandehana mankany sampahony, gazety CLUSTER VAOVAO ary safidio ny safidy mifandraika amin'ny asa laboratoara.

Fampidirana ny Tanzu Mission Control

Andeha ampio ny anaran'ny cluster, safidio ny vondrona nomena azy - amin'ny tranga misy antsika, ny laboratoara tanana - ary ny faritra fametrahana.

Fampidirana ny Tanzu Mission Control

Misy safidy hafa azo atao rehefa mamorona cluster, saingy tsy misy dikany ny manova azy ireo mandritra ny laboratoara. Safidio ny fanovana ilainao ary tsindrio Manaraka.

Fampidirana ny Tanzu Mission Control

Misy masontsivana mila ovaina, mba hanaovana izany, tsindrio anglisy.

Fampidirana ny Tanzu Mission Control

Andao hampitombo ny isan'ny nodes miasa ho roa, tehirizo ny masontsivana ary tsindrio MANANGANA.
Mandritra ny dingana dia hahita bara fandrosoana tahaka izao ianao.

Fampidirana ny Tanzu Mission Control

Rehefa vita ny fametrahana dia ho hitanao ity sary ity. Ny tapakila rehetra dia tokony ho maitso.

Fampidirana ny Tanzu Mission Control

Ankehitriny dia mila misintona ny rakitra KUBECONFIG hitantana ny cluster mampiasa baiko kubectl mahazatra. Izany dia azo atao mivantana amin'ny alalan'ny tanzu Mission Control mpampiasa interface tsara. Ampidino ny rakitra ary mandehana misintona Tanzu Mission Control CLI amin'ny fipihana kitiho eto.

Fampidirana ny Tanzu Mission Control

Safidio ny dikan-teny tianao ary alao ny CLI.

Fampidirana ny Tanzu Mission Control

Ankehitriny dia mila mahazo ny API Token isika. Mba hanaovana izany, mandehana any Ny kaontiko ary mamorona famantarana vaovao.

Fampidirana ny Tanzu Mission Control

Fenoy ny saha ary tsindrio hiteraka.

Fampidirana ny Tanzu Mission Control

Adikao ny marika vokarina ary tsindrio FOANA. Sokafy ny Power Shell ary ampidiro ny baiko tmc-login, avy eo ny mari-pamantarana azonay sy nadika tamin'ny dingana teo aloha, ary avy eo Login Context Name. Mifidiana Info logs avy amin'ireo natolotra, faritra ary olympus-default toy ny fanalahidy ssh.

Fampidirana ny Tanzu Mission Control

Mahazo namespaces izahay:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces.

mampahafantatra kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodesmba hahazoana antoka fa ao amin'ny sata ny nodes rehetra vonona.

Fampidirana ny Tanzu Mission Control

Ankehitriny dia tsy maintsy mametraka fampiharana kely amin'ity cluster ity isika. Andao hanao fandefasana roa - kafe sy dite - amin'ny endrika serivisy coffee-svc sy tea-svc, izay samy mamoaka sary samihafa - nginxdemos/hello ary nginxdemos/hello:plain-text. Izany dia atao toy izao manaraka izao.

Amin'ny alalan'ny PowerShell mandehana amin'ny fampidinana ary tadiavo ny rakitra cafe-services.yaml.

Fampidirana ny Tanzu Mission Control

Noho ny fiovana sasany amin'ny API dia tsy maintsy manavao azy isika.

Pod Security Policies dia alefa amin'ny alàlan'ny default. Mba hampandehanana fampiharana manana tombontsoa dia tsy maintsy mampifandray ny kaontinao ianao.

Mamorona fifamatorana: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
Andao hametraka ny fampiharana: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
Hamarininay: kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods

Fampidirana ny Tanzu Mission Control

Vita ny Module 2, tsara tarehy sy mahatalanjona ianao! Manoro hevitra izahay hamita samirery ireo maody sisa, anisan'izany ny fitantanana ny politika sy ny fanaraha-maso ny fanarahan-dalàna.

Raha te hamita ity laboratoara ity ianao dia afaka mahita azy eto ao amin'ny katalaogy. Ary hiroso amin’ny tapany farany amin’ilay lahatsoratra isika. Andeha isika hiresaka momba ny zavatra hitanay, manao tsoa-kevitra marina voalohany ary lazao amin'ny antsipiriany hoe inona ny Tanzu Mission Control mifandraika amin'ny fizotran'ny raharaham-barotra.

Hevitra sy fehin-kevitra

Mazava ho azy fa aloha loatra ny miresaka momba ireo olana azo ampiharina amin'ny fiaraha-miasa amin'i Tanzu. Tsy dia be loatra ny fitaovana ho an'ny fianarana samirery, ary amin'izao fotoana izao dia tsy azo atao ny mametraka dabilio fitsapana mba "hamongotra" vokatra vaovao amin'ny lafiny rehetra. Na izany aza, na dia avy amin'ny angon-drakitra misy aza dia azo atao ny manatsoaka hevitra sasany.

Tombontsoa avy amin'ny Tanzu Mission Control

Ny rafitra dia hita fa tena mahaliana. Tiako ny hanasongadina avy hatrany ireo zavatra mahasoa sy mahasoa vitsivitsy:

  • Azonao atao ny mamorona cluster amin'ny alàlan'ny tontonana tranonkala sy amin'ny alàlan'ny console, izay tena tian'ny mpamorona.
  • Ny fitantanana RBAC amin'ny alàlan'ny toeram-piasana dia ampiharina amin'ny mpampiasa interface. Mbola tsy miasa ao amin'ny laboratoara izany, fa amin'ny teoria dia zavatra lehibe izany.
  • Fitantanana tombontsoa afovoany mifototra amin'ny maodely
  • Fidirana feno amin'ny toeran'ny anarana.
  • YAML editor.
  • Mamorona politikan'ny tambajotra.
  • Fanaraha-maso ara-pahasalamana cluster.
  • Fahaizana mamerina sy mamerina amin'ny alàlan'ny console.
  • Tantano ny quota sy ny loharanon-karena miaraka amin'ny fijerena ny fampiasana tena izy.
  • Famoahana mandeha ho azy ny fanaraha-maso cluster.

Amin'izao fotoana izao, maro ireo singa no eo an-dalam-pandrosoana, noho izany dia mbola aloha loatra ny miresaka momba ny tombony sy ny tsy fahampian'ny fitaovana sasany. Raha ny marina, ny Tanzu MC, miorina amin'ny fihetsiketsehana, dia afaka manavao ny cluster amin'ny lalitra ary, amin'ny ankapobeny, manome ny tsingerin'ny fiainan'ny cluster iray ho an'ny mpamatsy maro indray mandeha.

Ireto misy ohatra "avo lenta".

Ho an'ny vondron'olon-kafa manana ny satany manokana

Aoka hatao hoe manana ekipa fampandrosoana manana andraikitra sy andraikitra voafaritra mazava ianao. Sahirana amin’ny raharahany ny tsirairay ka tsy tokony hitsabaka amin’ny asan’ny mpiara-miasa aminy. Na ny ekipa dia manana manam-pahaizana manokana iray na maromaro izay tsy tianao homena zo sy fahalalahana tsy ilaina. Andao atao hoe manana Kubernetes avy amin'ny mpamatsy telo indray mandeha ianao. Noho izany, mba hamerana ny zo sy hitondra azy ireo amin'ny isa iombonana, dia tsy maintsy mandeha tsirairay avy amin'ny fanaraha-maso tontonana sy manoratra ny zava-drehetra amin'ny tanana. Ekena fa tsy ny fialam-boly mamokatra indrindra. Ary arakaraka ny anananao dia vao mainka mandreraka ny dingana. Ny Tanzu Mission Control dia ahafahanao mitantana ny famaritana ny andraikitra avy amin'ny "varavarankely iray". Araka ny hevitray, ity dia asa tena mety: tsy misy olona handrava na inona na inona raha tsy adino ny mamaritra ny zo ilaina any ho any.

Raha ny marina, ireo mpiara-miasa aminay avy amin'ny MTS ao amin'ny bilaoginy oharina Kubernetes avy amin'ny mpivarotra sy loharano misokatra. Raha efa ela ianao no te hahafantatra hoe inona ny fahasamihafana ary inona no tokony hotadiavina rehefa misafidy, tongasoa eto.

Asa mirindra miaraka amin'ny logs

Ohatra iray hafa amin'ny tena fiainana dia miasa amin'ny hazo. Andeha hatao hoe manana mpanandrana ihany koa ny ekipa. Indray andro dia tonga tany amin'ny mpamorona izy ary nanambara hoe: "misy bug hita ao amin'ny fampiharana, hamboarinay maika izany." Ara-dalàna fa ny zavatra voalohany tian'ny mpamorona ho fantarina dia ny logs. Ny fandefasana azy ireo ho rakitra amin'ny alàlan'ny mailaka na Telegram dia fomba ratsy ary tamin'ny taonjato farany. Ny Mission Control dia manolotra safidy hafa: azonao atao ny mametraka zo manokana ho an'ny mpamorona mba hahafahan'izy ireo mamaky logs amin'ny anaran'ny anarana manokana. Amin'ity tranga ity, ny tester dia mila miteny fotsiny hoe: "Misy bibikely ao amin'ny fampiharana toy izao sy izao, amin'ny sehatra toy izao sy izao, amin'ny anaran'ny anaran'izao sy izao", ary ny mpamorona dia afaka manokatra mora foana ny logs ary afaka mametraka toerana. ny olana. Ary noho ny zo voafetra dia tsy ho afaka hanamboatra izany avy hatrany ianao raha tsy mamela izany ny fahaizanao.

Ny cluster salama dia manana fampiharana ara-pahasalamana.

Ny endri-javatra lehibe iray hafa amin'ny Tanzu MC dia ny fanaraha-maso ara-pahasalamana cluster. Raha jerena amin'ny fitaovana mialoha, ny rafitra dia ahafahanao mijery ny antontan'isa sasany. Amin'izao fotoana izao, sarotra ny milaza mazava tsara ny antsipiriany momba ity fampahalalana ity: hatramin'izao dia toa tsotra sy tsotra ny zava-drehetra. Misy ny fanaraha-maso ny enta-mavesatra CPU sy RAM, aseho ny satan'ny singa rehetra. Fa na dia amin`ny endrika spartan toy izany dia tena ilaina sy mahomby tsipiriany.

vokatra

Mazava ho azy, ao amin'ny laboratoara fanolorana ny Mission Control, amin'ny toe-javatra toa sterile, misy ny sasany manjavozavo sisiny. Ny tenanao dia mety hahatsikaritra azy ireo raha manapa-kevitra ny hamita ny asa ianao. Ny lafin-javatra sasany dia tsy natao intuitive ampy - na ny mpitantana za-draharaha dia tsy maintsy mamaky ny boky mba hahatakatra ny interface tsara sy ny fahaizany.

Na izany aza, raha jerena ny fahasarotan'ny vokatra, ny maha-zava-dehibe azy ary ny anjara asany eo amin'ny tsena, dia lasa lehibe izany. Toa nanandrana nanatsara ny fomba fiasan'ny mpampiasa ny mpamorona. Ataovy toy ny miasa sy azo takarina araka izay azo atao ny singa fanaraha-maso tsirairay.

Ny hany sisa tavela dia ny manandrana an'i Tanzu eo amin'ny dabilio fitsapana mba hahatakarana tsara ny tombony sy ny tsy fahampiana ary ny fanavaozana rehetra. Raha vantany vao miseho ny fahafahana toy izany, dia hizara amin'ny mpamaky Habr ny tatitra amin'ny antsipiriany momba ny fiasana amin'ny vokatra.

Source: www.habr.com

Add a comment