Fa'ailoaina le Pulea Misiona a Tanzu

O le asō matou te fia talanoa e uiga i le VMware Tanzu, o se laina fou o oloa ma auaunaga na faʻasalalau i le tausaga talu ai VMWorld konafesi. I luga o le lisi o mataupu o se tasi o meafaigaluega sili ona manaia: Tanzu Mission Control.

Faʻaeteete: e tele ata i lalo o le tipi.

Fa'ailoaina le Pulea Misiona a Tanzu

O le a le Misiona Pulea

E pei ona taʻua e le kamupani lava ia i lana blog, o le sini autu a le VMware Tanzu Mission Control o le "aumaia le faʻatonuga e faʻatupu vevesi." O le Pulea Misiona o se faʻavae API e faʻatagaina ai pule e faʻaoga faiga faʻavae i fuifui poʻo vaega o fuifui ma seti tulafono saogalemu. O meafaigaluega fa'avae SaaS e tu'ufa'atasia ma le saogalemu i totonu o fuifui Kubernetes e ala i se sui ma lagolagoina le tele o fa'agaioiga masani fa'apipi'i, e aofia ai le fa'afoega o le fa'asologa o le olaga (fa'apipi'iina, fa'avasegaina, tapeina, ma isi).

O le talitonuga o le laina Tanzu e faʻavae i luga o le maualuga o le faʻaogaina o tekonolosi faʻamatalaga. Ina ia pulea le taamilosaga o le olaga o Tanzu Kubernetes Grid clusters, o le Cluster API o loʻo faʻaaogaina, Velero e faʻaaogaina mo faʻamaumauga ma toe faʻaleleia, Sonobuoy faʻaaogaina e mataʻituina le tausisia o le faʻatulagaina o fuifui Kubernetes ma le Contour e avea o se faʻatonuga.

O le lisi lautele o galuega a le Tanzu Mission Control e pei o lenei:

  • pulega fa'atotonu o au fuifui Kubernetes uma;
  • pulega fa'asinomaga ma avanoa (IAM);
  • su'esu'ega ma le mata'ituina o le tulaga o le fuifui;
  • pulea le fa'atulagaina ma le saogalemu;
  • fa'atulagaina o siaki masani ole soifua maloloina;
  • faia o fa'amaumauga ma toe fa'afo'isia;
  • pulega o tau;
  • fa'aaliga vaaia o le fa'aogaina o punaoa.

Fa'ailoaina le Pulea Misiona a Tanzu

Aisea e taua ai

Tanzu Mission Control o le a fesoasoani i pisinisi e foia le faʻafitauli o le puleaina o se vaʻa tele o fuifui Kubernetes o loʻo i luga o fale, i luga o le ao ma i luga o le tele o kamupani faʻapitoa. Ise taimi mulimuli ane, soʻo se kamupani o loʻo fesoʻotaʻi atu ana gaioiga i le IT ua faʻamalosia e lagolagoina le tele o fuifui eseese o loʻo i totonu o kamupani eseese. O fuifui taʻitasi e liua i se polo kiona e manaʻomia le faʻatulagaina lelei, atinaʻe talafeagai, faiga faʻavae, puipuiga, faiga mataʻituina ma sili atu.

I aso nei, soʻo se pisinisi e taumafai e faʻaitiitia tau ma faʻautometi faiga masani. Ma o le lavelave IT fa'afanua manino e le fa'aolaina le fa'apolopolo ma le fa'atonuga i galuega fa'amuamua. Tanzu Mission Control e tu'uina atu i fa'alapotopotoga le tomai e fa'agaioi ai le tele o fuifui Kubernetes o lo'o fa'apipi'iina i le tele o kamupani a'o fa'amaopoopo le fa'ata'ita'iga.

Fofo fausaga

Fa'ailoaina le Pulea Misiona a Tanzu

O le Tanzu Mission Control o se fa'avae fa'ato'aga e tu'uina atu i tagata fa'aoga le avanoa i se seti o faiga fa'avae e mafai ona fa'aoga i fuifui Kubernetes ma vaega o fuifui. O tagata fa'aoga ta'ito'atasi e nonoa i se Fa'alapotopotoga, o le "a'a" o puna'oa-vaega fa'apotopotoga ma Galuega.

Fa'ailoaina le Pulea Misiona a Tanzu

Le mea e mafai ona fai e le Tanzu Mission Control

I luga ua uma ona matou lisiina puupuu le lisi o galuega a le fofo. Se'i o tatou va'ai pe fa'apefea ona fa'atino lenei mea i le fa'aoga.

Se vaaiga tasi o fuifui Kubernetes uma i totonu o le atinaʻe:

Fa'ailoaina le Pulea Misiona a Tanzu

Fausia se fuifui fou:

Fa'ailoaina le Pulea Misiona a Tanzu

Fa'ailoaina le Pulea Misiona a Tanzu

E mafai ona e tofia vave se vaega i se fuifui, ma o le a fai ma tofi faiga faavae ua tofia i ai.

So'oga fa'aputuga:

Fa'ailoaina le Pulea Misiona a Tanzu

O fuifui o lo'o i ai nei e mafai ona fa'afeso'ota'i fa'aaoga se sui fa'apitoa.

Tu'ufa'atasiga:

Fa'ailoaina le Pulea Misiona a Tanzu

I vaega fa'aputuga, e mafai ona e fa'aputu fa'aputuga e fai fa'ato'aga tu'ufa'atasia faiga fa'avae i le vaega fa'avae, e aunoa ma le fa'aogaina o le lima.

Avanoa faigaluega:

Fa'ailoaina le Pulea Misiona a Tanzu

Tuuina atu le tomai e fetuutuunai fetuutuunai le avanoa i se talosaga o loʻo tu i totonu o le tele o igoa, fuifui ma faʻapipiʻi ao.

Se'i o tatou va'ava'ai toto'a i ta'iala fa'atino a le Tanzu Mission Control i galuega su'esu'e.

Lab #1

Ioe, e fai si faigata ona mafaufau i auiliiliga o le galuega a le Misiona Pulea ma fofo fou Tanzu e aunoa ma le faataitai. Ina ia mafai ona e suʻesuʻeina uiga autu o le laina, e tuʻuina atu e VMware avanoa i le tele o nofoa suʻesuʻe. O nofoa'i nei e fa'ataga ai oe e fa'atino galuega su'esu'e e fa'aaoga ai fa'atonuga ta'itasi. I le faaopoopo atu i le Tanzu Mission Control lava ia, o isi fofo o loʻo avanoa mo suʻega ma suʻesuʻega. E mafai ona maua se lisi atoa o galuega su'esu'e i luga o lenei itulau.

Mo le masani masani i fofo eseese (e aofia ai se tamai "taaloga" i luga o le vSAN) eseese taimi e faʻasoa. Aua e te popole, o fuainumera nei e matua fete'ena'i. Mo se faʻataʻitaʻiga, o se fale suesue ile Tanzu Mission Control e mafai ona "foia" mo le 9 ma le afa itula pe a pasi mai le fale. E le gata i lea, e tusa lava pe uma le taimi, e mafai ona e toe foʻi i tua ma toe faʻaogaina mea uma.

Pasia galuega su'esu'e #1
Ina ia maua le labs, e te manaʻomia se VMware account. A maeʻa le faʻatagaina, o le a tatalaina se faʻamalama faʻapipiʻi ma le otootoga autu o le galuega. O faʻamatalaga auiliili o le a tuʻuina i le itu taumatau o le lau.

A maeʻa ona faitau se faʻamatalaga puupuu i Tanzu, o le a valaʻaulia oe e faʻataʻitaʻi i le Misiona Pulea fesoʻotaʻiga simulation.

O le a matala se faʻamalama faʻapipiʻi masini Windows fou ma o le a talosagaina oe e fai ni nai gaioiga masani:

  • faia se fuifui
  • fetuutuunai ona ta'otoga faavae
  • toe faafou le itulau ma ia mautinoa ua sa'o mea uma
  • seti faiga faavae ma siaki le fuifui
  • fatu se avanoa faigaluega
  • fai igoa avanoa
  • toe galulue faatasi ma faiga faavae, o laasaga taitasi o loo faamatalaina auiliili i le tusi lesona
  • fa'afouga fa'aopoopo fa'apotopotoga


O le mea moni, o le fefaʻasoaʻiga faʻataʻitaʻiga e le lava le saʻolotoga mo suʻesuʻega tutoʻatasi: e te alu i luga o alalaupapa na muaʻi tuʻuina e le au atinaʻe.

Lab #2

O lea ua tatou feagai ma se mea e sili atu ona ogaoga. O lenei galuega suʻesuʻe e le o noatia i le "ala" e pei o le muamua ma e manaʻomia ai suʻesuʻega faʻaeteete. Matou te le tuʻuina atu iinei i lona atoaga: ina ia faʻapolopolo lou taimi, matou te suʻesuʻeina naʻo le module lona lua, o le muamua e tuuto atu i le tulaga faʻapitoa o le galuega a le Tanzu Mission Control. Afai e te manaʻo ai, e mafai ona e faʻatautaia atoa na o oe. O lenei module ua ofoina mai ia i tatou se su'esu'ega loloto i le pulega o le taamilosaga o le ola e ala i le Tanzu Mission Control.

Fa'aaliga: O galuega su'esu'e a le Tanzu Mission Control e fa'afouina pea ma fa'amamāina. Afai ei ai ni lau po'o ni laasaga e ese mai i lalo a'o e fa'amae'aina le fale su'esu'e, mulimuli i fa'atonuga i le itu taumatau o le lau. O le a matou pasia le faʻasologa o loʻo i ai nei o le LR i le taimi o le tusitusi ma mafaufau i ona elemene autu.

Pasia galuega su'esu'e #2
A maeʻa le faʻagasologa o le faʻatagaina i le VMware Cloud Services, matou te faʻalauiloaina Tanzu Mission Control.

Fa'ailoaina le Pulea Misiona a Tanzu

O le laasaga muamua o loʻo fautua mai e le fale suʻesuʻe o le faʻapipiʻiina o se vaega Kubernetes. Muamua tatou te manaʻomia le faʻaogaina o le Ubuntu VM e faʻaaoga ai le PuTTY. Tatala le aoga ma filifili se sauniga ma Ubuntu.

Fa'ailoaina le Pulea Misiona a Tanzu

Matou te faia ni poloaiga se tolu i le faasologa:

  • faia se fuifui: kind create cluster --config 3node.yaml --name=hol
  • utaina le faila KUBECONFIG: export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
  • node mea e fai: kubectl get nodes

Fa'ailoaina le Pulea Misiona a Tanzu

O lea la o le fuifui na matou fatuina e manaʻomia ona faʻaopoopo i le Tanzu Mission Control. Mai PuTTY matou te toe foʻi i Chrome, alu i Clusters ma kiliki FA'API'I LE VAEGA.
Filifili se kulupu mai le lisi fa'alalo - Leai se totogi, ulufale i le igoa ua fautuaina e le fale suesue ma kiliki Tusi Resitala.

Fa'ailoaina le Pulea Misiona a Tanzu

Kopi le poloaiga na maua ma alu ile PuTTY.

Fa'ailoaina le Pulea Misiona a Tanzu

Matou te faia le poloaiga na maua.

Fa'ailoaina le Pulea Misiona a Tanzu

Ina ia siaki le alualu i luma, fai se isi poloaiga: watch kubectl get pods -n vmware-system-tmc. Matou te faʻatali seʻia maua uma containers se tulaga tamoe poʻo Maea.

Fa'ailoaina le Pulea Misiona a Tanzu

Toe foi i le Tanzu Mission Control ma kiliki FA'AMANUI LE SO'OGA. Afai e lelei mea uma, o faʻailoga mo siaki uma e tatau ona lanu meamata.

Fa'ailoaina le Pulea Misiona a Tanzu

Se'i o tatou faia se vaega fou o fuifui ma fa'apipi'i se fuifui fou iina. Alu i vaega Cluster ma kiliki KLUSTER FOU. Ulufale le igoa ma kiliki FAATUPU.

Fa'ailoaina le Pulea Misiona a Tanzu

O le vaega fou e tatau ona aliali vave mai i le lisi.

Fa'ailoaina le Pulea Misiona a Tanzu

Tatou fa'apipi'i se fuifui fou: alu i Vaega, lolomiina VAEGA FOU ma filifili le filifiliga e feso'ota'i ma galuega su'esu'e.

Fa'ailoaina le Pulea Misiona a Tanzu

Tatou fa'aopoopo le igoa o le fuifui, filifili le vaega ua tofia i ai - i la tatou tulaga, lima-i-labs - ma le vaega fa'apipi'i.

Fa'ailoaina le Pulea Misiona a Tanzu

E iai isi filifiliga e avanoa pe a fai se fuifui, ae leai se mea e sui ai i le taimi o le fale suesue. Filifili le faatulagaga e te manaʻomia ma kiliki sosoo ai.

Fa'ailoaina le Pulea Misiona a Tanzu

O nisi faʻamaufaʻailoga e manaʻomia ona faʻasaʻo, e fai lenei mea, kiliki faʻatonutonu.

Fa'ailoaina le Pulea Misiona a Tanzu

Sei o tatou faʻateleina le numera o nodes galue i le lua, faʻasaʻo faʻamau ma kiliki FAATUPU.
I le faagasologa o le a e vaʻai i se tulaga alualu i luma e pei o lenei.

Fa'ailoaina le Pulea Misiona a Tanzu

A maeʻa le faʻapipiʻiina manuia, o le a e vaʻai i lenei ata. O lisiti uma e tatau ona lanu meamata.

Fa'ailoaina le Pulea Misiona a Tanzu

O lea la e manaʻomia le downloadina o le faila KUBECONFIG e faʻatautaia le fuifui e faʻaaoga ai tulafono masani kubectl. E mafai ona faia sa'o i le Tanzu Mission Control user interface. Tikia le faila ma fa'agasolo e download le Tanzu Mission Control CLI ile kilikiina kiliki iinei.

Fa'ailoaina le Pulea Misiona a Tanzu

Filifili le lomiga manaʻomia ma download le CLI.

Fa'ailoaina le Pulea Misiona a Tanzu

Ole taimi nei e tatau ona tatou maua le API Token. Ina ia faia lenei mea, alu i le lo'u Teugatupe ma faia se faailoga fou.

Fa'ailoaina le Pulea Misiona a Tanzu

Faatumu fanua ma kiliki FA'AVAE.

Fa'ailoaina le Pulea Misiona a Tanzu

Kopi le faʻailoga e maua ma kiliki Faʻaauau. Tatala le Power Shell ma ulufale i le tmc-login command, ona sosoo ai lea ma le faailoga na matou mauaina ma kopi i le laasaga muamua, ona ulufale ai lea i le Igoa Context Name. Filifili nisi faʻamatalaga ogalaau mai mea ua fuafuaina, itulagi ma olympus-default e pei o se ssh ki.

Fa'ailoaina le Pulea Misiona a Tanzu

Matou te maua igoa avanoa:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces.

Faailoa atu kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodesia mautinoa o lo'o i ai uma nodes i le tulaga sauni.

Fa'ailoaina le Pulea Misiona a Tanzu

Ole taimi nei e tatau ona tatou faʻapipiʻiina se tamaʻi talosaga i lenei fuifui. Se'i o tatou faia ni mea se lua - kofe ma lauti - i le tulaga o auaunaga kofe-svc ma le lauti-svc, o ia mea e fa'alauiloa ai ata eseese - nginxdemos/hello ma nginxdemos/hello:plain-text. E faia lenei mea e pei ona taua i lalo.

E ala i le PowerShell alu i download ma su'e le faila cafe-services.yaml.

Fa'ailoaina le Pulea Misiona a Tanzu

Ona o nisi suiga i le API, e tatau ona matou faʻafouina.

Pod Security Policy e mafai ona fa'aletonu. Ina ia fa'agasolo talosaga ma fa'amanuiaga, e tatau ona e fa'afeso'ota'i lau tala.

Fausia se fusifusia: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
Sei o tatou fa'aogaina le talosaga: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
Matou siaki: kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods

Fa'ailoaina le Pulea Misiona a Tanzu

Ua mae'a le Module 2, e te aulelei ma ofoofogia! Matou te fautuaina le fa'amae'aina o vaega o lo'o totoe, e aofia ai le fa'atonutonuina o faiga fa'avae ma siaki o le tausisia, na'o oe.

Afai e te mana'o e fa'amae'a lenei su'esu'ega i lona atoaga, e mafai ona e mauaina iinei i le lisi. Ma o le a tatou agai atu i le vaega mulimuli o le tusiga. Sei o tatou talanoa e uiga i mea na mafai ona tatou vaʻai i ai, tusi faʻamatalaga saʻo muamua ma faʻamatala auiliili pe o le a le Tanzu Mission Control e faʻatatau i faiga pisinisi moni.

Manatu ma faaiuga

Ioe, e vave tele ona talanoa e uiga i mataupu aoga o le galulue faatasi ma Tanzu. E le tele naua mea mo suʻesuʻega a le tagata lava ia, ma i aso nei e le mafai ona tuʻuina se nofoa suʻega e "tuʻu" se oloa fou mai itu uma. Ae ui i lea, e oʻo lava i faʻamatalaga o loʻo maua, e mafai ona maua nisi faʻamatalaga.

Faamanuiaga o le Pulea Misiona a Tanzu

O le faiga na foliga mai e matua manaia lava. Ou te manaʻo e faʻamaonia vave ni nai mea lelei ma aoga:

  • E mafai ona e fatuina fuifui e ala i le upega tafaʻilagi ma ala i le faʻamafanafanaga, lea e fiafia i ai le au atinaʻe.
  • O le pulega a le RBAC e ala i avanoa faigaluega o loʻo faʻatinoina i totonu o le faʻaoga faʻaoga. E le o galue i totonu o le fale suesue, ae i le talitonuga o se mea sili.
  • Fa'ata'ita'iga fa'avae fa'ata'ita'iga fa'apitoa pulega fa'apitoa
  • Avanoa atoatoa i igoa avanoa.
  • YAML faatonu.
  • Fausia faiga fa'avae feso'ota'iga.
  • Mata'ituina le soifua maloloina.
  • Malosiaga e faaleoleo ma toe faaleleia e ala i le faamafanafanaga.
  • Pulea le aofaʻi ma punaoa faʻatasi ma le faʻaaliga o le faʻaogaina moni.
  • Otometi fa'alauiloa su'ega fuifui.

Ma le isi, o le tele o vaega o loʻo i lalo o le atinaʻeina, o lea e vave tele ona talanoa atoatoa e uiga i le lelei ma le le lelei o nisi meafaigaluega. I le auala, Tanzu MC, faʻavae i luga o le faʻataʻitaʻiga, e mafai ona faʻaleleia se fuifui i luga o le lele ma, i se tulaga lautele, tuʻuina atu le taamilosaga atoa o le ola o se fuifui mo le tele o kamupani i le taimi e tasi.

O nisi nei o faʻataʻitaʻiga "maualuga".

I le fuifui a se isi tagata ma lana lava fa'ailoga

Fa'apea o lo'o iai sau 'au atina'e ma fa'amalamalama manino o latou tiute ma matafaioi. E pisi tagata uma ia latou lava pisinisi ma e le tatau ona faʻalavelave faʻafuaseʻi i galuega a latou paaga. Po'o le 'au e iai se tasi pe sili atu fo'i fa'apitoa fa'apitoa e te le mana'o e tu'uina atu iai aia tatau ma sa'olotoga. Se'i tatou fa'apea fo'i e iai sau Kubernetes mai kamupani e tolu ile taimi e tasi. E tusa ai, ina ia faʻatapulaʻaina aia tatau ma aumai i latou i se faʻamaufaʻailoga masani, e tatau ona e alu i vaega taʻitasi taʻitasi ma resitala mea uma ma le lima. Ioe, e le o se tafaoga sili ona aoga. Ma o le tele o punaoa o loʻo ia te oe, o le sili atu foi lea o le faʻafefe o le faagasologa. O le Pulea Misiona a Tanzu o le a fa'atagaina oe e fa'atautaia le fa'avasegaina o matafaioi mai le "tasi fa'amalama". I lo matou manatu, o se galuega sili ona faigofie: e leai se tasi na te solia se mea pe afai e te faʻafuaseʻi galo e faʻamaonia ai aia tatau i se mea.

I le ala, matou uo mai le MTS i la latou blog faatusatusa Kubernetes mai le tagata faʻatau ma tatala punaoa. Afai ua leva ona e fia iloa po o le a le eseesega ma le mea e te suʻeina pe a filifilia, faʻafeiloaʻi.

Galuega fa'atasi ma ogalaau

O le isi faʻataʻitaʻiga mai le olaga moni o le galue i ogalaau. Se'i tatou fa'apea o lo'o iai fo'i se su'ega a le 'au. I se tasi aso lelei na sau ai o ia i le au atiaʻe ma faʻasalalau: "Ua maua se pusa i totonu o le talosaga, o le a matou toe faaleleia vave." E masani lava o le mea muamua e manaʻo le tagata e faʻatupuina e faʻamasani i ogalaau. O le tuʻuina atu o faila e ala i imeli poʻo Telegram o uiga leaga ma le seneturi talu ai. Misiona Pulea e ofoina atu se isi mea: e mafai ona e setiina aia tatau i le tagata atiaʻe ina ia mafai ona latou faitauina na o ogalaau i se igoa faʻapitoa. I lenei tulaga, e manaʻomia e le tagata suʻega ona fai mai: "o loʻo i ai faʻamaʻi i lea mea ma se talosaga, i lea ma lea fanua, i lea ma lea igoa avanoa," ma e mafai e le tagata faʻapipiʻi ona faigofie ona tatala ogalaau ma mafai ona faʻaogaina. le faafitauli. Ma ona o le faatapulaaina o aia tatau, o le a le mafai ona e toe faaleleia vave pe a le faatagaina e lou agavaa.

O se fuifui maloloina e iai lona fa'aoga lelei.

O le isi vaega sili o le Tanzu MC o le siakiina o le soifua maloloina. Faʻamasinoina mea muamua, o le faiga e mafai ai ona e vaʻai i nisi o fuainumera. I le taimi nei, e faigata ona taʻu saʻo pe o le a le auiliiliga o lenei faʻamatalaga: e oʻo mai i le taimi nei o mea uma e foliga mai e faigofie ma faigofie. O loʻo i ai le mataʻituina o le CPU ma le RAM uta, o loʻo faʻaalia le tulaga o vaega uma. Ae e oʻo lava i sea foliga faʻapitoa o se faʻamatalaga sili ona aoga ma aoga.

O taunuʻuga

O le mea moni, i le faʻataʻitaʻiga a le falesuesue o le Misiona Pulea, i tulaga e foliga mai e le lelei, o loʻo i ai ni pito talatala. O oe lava ia atonu o le a matauina i latou pe a e filifili e alu i le galuega. O nisi itu e le o faia i se tulaga faʻapitoa - e oʻo lava i se pule faʻapitoa e tatau ona faitau le tusi lesona e malamalama ai i le atinaʻe ma ona gafatia.

Ae ui i lea, ona o le lavelave o le oloa, o lona taua ma le matafaioi o le a faia i le maketi, na matuaʻi lelei. E foliga mai na taumafai le au foafoa e faʻaleleia le faʻaogaina o galuega a le tagata faʻaoga. Fa'atino elemene ta'itasi e fa'atino ma malamalama i le mea e mafai ai.

Pau lava le mea o loʻo totoe o le taumafai lea o Tanzu i luga o se suʻega suʻega e malamalama lelei ai i mea lelei uma, leaga ma mea fou. O le taimi lava e maua ai sea avanoa, o le a matou faʻasoa atu i le aufaitau a Habr se lipoti auiliili e uiga i le galue ma le oloa.

puna: www.habr.com

Faaopoopo i ai se faamatalaga