Te whakauru i te Mana Miihana Tanzu

I tenei ra e hiahia ana matou ki te korero mo VMware Tanzu, he raina hou o nga hua me nga ratonga i panuitia i te huihuinga VMWorld o tera tau. Kei runga i te raarangi tetahi o nga taputapu tino pai: Tanzu Mission Control.

Kia tupato: he maha nga whakaahua kei raro i te tapahi.

Te whakauru i te Mana Miihana Tanzu

He aha te Mana Mihana

Ka rite ki te korero a te kamupene i roto i tana blog, ko te whainga matua a VMware Tanzu Mission Control ko te "whakatikatika ki te kaporeihana." Ko te Mana Mihana he papaa-a-API e taea ai e nga kaiwhakahaere te tono kaupapa here ki nga tautau, ki nga roopu roopu ranei me te whakarite ture haumaru. Ko nga taputapu-a-SaaS ka uru humarie ki roto i nga tautau Kubernetes na roto i tetahi kaihoko me te tautoko i nga momo mahinga huinga paerewa, tae atu ki nga mahi whakahaere o te ora (te tuku, te whakatauira, te whakakore, me etahi atu).

Ko te whakaaro o te raina Tanzu kei runga i te kaha o te whakamahi i nga hangarau tuwhera-puna. Hei whakahaere i te huringa ora o nga tautau Tanzu Kubernetes Grid, ka whakamahia te Cluster API, ka whakamahia a Velero mo nga taapiri me te whakaora, ka whakamahia a Sonobuoy ki te aro turuki i te whirihoranga o nga tautau Kubernetes me te Contour hei kaiwhakahaere whakauru.

Ko te rarangi whanui o nga mahi a Tanzu Mission Control he penei te ahua:

  • te whakahaere matua o o huinga Kubernetes katoa;
  • te tuakiri me te whakahaere uru (IAM);
  • tātaritanga me te aro turuki i te mana o te tautau;
  • te whakahaere i nga whirihoranga me nga tautuhinga haumaru;
  • te whakarite i nga arowhai hauora tautau;
  • te hanga pūrua me te whakaora;
  • whakahaere mootiti;
  • whakaaturanga ataata o te whakamahi rauemi.

Te whakauru i te Mana Miihana Tanzu

He aha te mea nui

Ka awhina a Tanzu Mission Control i nga pakihi ki te whakatau i te raru o te whakahaere i tetahi waka nui o nga kahui Kubernetes kei runga i te waahi, i te kapua me te maha o nga kaiwhakarato tuatoru. Ake ake nei, ko nga kamupene e herea ana ki te IT ka kaha ki te tautoko i te maha o nga tautau rereke kei nga kaiwhakarato rereke. Ka huri ia kapoi ki roto i te hukarere e hiahia ana ki te whakahaere mohio, nga hanganga tika, nga kaupapa here, te whakamarumaru, nga punaha aroturuki me te maha atu.

I enei wa, ka ngana nga umanga katoa ki te whakaheke i nga utu me te whakaaunoa i nga tikanga mahi. A ko te papanga IT matatini kaore i te whakatairanga i te penapena me te aro ki nga mahi matua. Ka whakawhiwhia e Tanzu Mission Control ki nga whakahaere te kaha ki te whakahaere i nga tautau Kubernetes maha kua horahia ki nga kaiwhakarato maha i te wa e whakakotahi ana i te tauira whakahaere.

hoahoanga otinga

Te whakauru i te Mana Miihana Tanzu

Ko Tanzu Mission Control he papa kairëti maha e hoatu ana ki nga kaiwhakamahi te uru ki te huinga kaupapa here tino whirihora ka taea te whakamahi ki nga tautau Kubernetes me nga roopu roopu. Ka herea ia kaiwhakamahi ki tetahi Whakahaere, koinei te "pakiaka" o nga rauemi—nga roopu roopu me nga Mokowāmahi.

Te whakauru i te Mana Miihana Tanzu

He aha nga mahi a Tanzu Mission Control

I runga ake kua whakarārangihia pototia e mātou te rārangi mahi o te otinga. Kia kite a pehea te whakatinanatanga o tenei ki te atanga.

He tirohanga kotahi mo nga tautau Kubernetes katoa i roto i te hinonga:

Te whakauru i te Mana Miihana Tanzu

Waihangahia he huinga hou:

Te whakauru i te Mana Miihana Tanzu

Te whakauru i te Mana Miihana Tanzu

Ka taea e koe te tautapa tonu i tetahi roopu ki tetahi tautau, a ka riro i a ia nga kaupapa here kua tohua ki a ia.

Hononga huinga:

Te whakauru i te Mana Miihana Tanzu

Ka taea te hono noa nga tautau o naianei ma te whakamahi i tetahi kaihoko motuhake.

Whakarōpū huinga:

Te whakauru i te Mana Miihana Tanzu

I roto i nga roopu Cluster, ka taea e koe te whakarōpū i nga tautau ki te tuku i nga kaupapa here kua tohua i te taumata o te roopu, kaore he wawaotanga a-ringa.

Mokowāmahi:

Te whakauru i te Mana Miihana Tanzu

Ka whakarato i te kaha ki te whirihora ngawari i te uru ki tetahi tono kei roto i nga mokowā ingoa maha, nga tautau me nga hanganga kapua.

Kia ata titiro tatou ki nga tikanga whakahaere o Tanzu Mission Control i roto i nga mahi taiwhanga.

Taiwhanga #1

Ko te tikanga, he tino uaua ki te whakaaro i roto i nga korero mo te whakahaeretanga o te Mana Miihana me nga otinga hou a Tanzu me te kore mahi. Kia taea ai e koe te torotoro i nga ahuatanga matua o te raina, ka tukuna e VMware te uru ki etahi taumanu taiwhanga. Ko enei taurangi ka taea e koe te mahi i nga mahi taiwhanga ma te whakamahi i nga tohutohu taahiraa. I tua atu i a Tanzu Mission Control ake, kei te waatea etahi atu otinga mo te whakamatautau me te ako. Ka kitea he rarangi katoa o nga mahi taiwhanga i tenei whārangi.

Mo te mohio ki nga momo otinga (tae atu ki te "keemu" iti i runga i te vSAN) ka tohatohahia nga waa rereke. Kaua e māharahara, he tino whanaunga enei. Hei tauira, he taiwhanga mo Tanzu Mission Control ka taea te "whakatikatika" mo te 9 me te hawhe haora ka haere atu i te kainga. I tua atu, ahakoa ka pau te taima, ka taea e koe te hoki ki muri ka haere ano i nga mea katoa.

Te mahi taiwhanga #1
Hei uru atu ki nga taiwhanga, me whai putea VMware koe. Whai muri i te whakamanatanga, ka tuwhera he matapihi pakū-ake me te whakahuahua matua o te mahi. Ka whakatakotoria nga tohutohu taipitopito ki te taha matau o te mata.

Whai muri i te panui i tetahi kupu whakataki poto ki a Tanzu, ka tonohia koe ki te parakatihi i roto i te whaihanga tauwhitiwhiti a Mission Control.

Ka tuwhera he matapihi pahū-ake miihini matapihi hou, ka tonohia koe kia mahia etahi mahi:

  • hanga he tautau
  • whirihora ona tawhā taketake
  • tāmatahia te wharangi me te whakarite kia tika nga mea katoa
  • whakarite kaupapa here me te tirotiro i te roopu
  • hanga he mokowāmahi
  • hanga mokowā ingoa
  • mahi ano me nga kaupapa here, ka whakamaramahia ia taahiraa i roto i te pukapuka
  • whakamohoatanga cluster demo


Ae ra, ko te whaihanga tauwhitiwhiti kaore e nui te herekore mo te ako motuhake: ka neke koe i runga i nga reriwe kua whakatakotoria e nga kaihanga.

Taiwhanga #2

I konei kei te mahi kee tatou ki tetahi mea nui ake. Ko tenei mahi taiwhanga kaore i te herea ki nga "rererangi" pera i te waa o mua me te hiahia kia nui ake te ako. E kore matou e whakaatu i konei i tona katoa: ki te whakaora i to wa, ka tātarihia e matou te waahanga tuarua anake, ko te tuatahi ka whakatapua ki te kaupapa ariā o te mahi a Tanzu Mission Control. Ki te hiahia koe, ka taea e koe te haere i roto i a koe ake. Ko tenei kōwae e tuku ana ki a tatou te ruku hohonu ki te whakahaere huringa ora kapoi ma te Mana Miihana Tanzu.

Tuhipoka: Ko nga mahi taiwhanga a Tanzu Mission Control he whakahou me te whakamahine. Mena he rereke nga mata, he hikoi ranei i era o raro i a koe e whakaoti ana i te taiwhanga, whai i nga tohutohu kei te taha matau o te mata. Ka haere maatau ki te putanga o naianei o te LR i te wa e tuhi ana me te whakaaro ki ona waahanga matua.

Te mahi taiwhanga #2
I muri i te tukanga whakamanatanga i roto i VMware Cloud Services, ka whakarewahia e matou te Mana Miihana Tanzu.

Te whakauru i te Mana Miihana Tanzu

Ko te mahi tuatahi e kii ana te taiwhanga ko te tuku i te roopu Kubernetes. Tuatahi me uru tatou ki te Ubuntu VM ma te whakamahi i te PuTTY. Whakarewahia te whaipainga me te kowhiri i tetahi huihuinga me Ubuntu.

Te whakauru i te Mana Miihana Tanzu

Ka mahia e matou nga whakahau e toru:

  • te hanga tautau: kind create cluster --config 3node.yaml --name=hol
  • kei te uta i te kōnae KUBECONFIG: export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
  • putanga kōpuku: kubectl get nodes

Te whakauru i te Mana Miihana Tanzu

Inaianei ko te roopu i hanga e matou me taapiri atu ki te Mana Miihana Tanzu. Mai i PuTTY ka hoki matou ki Chrome, haere ki Clusters ka paato KAUPAPA KAUPAPA.
Tīpakohia he roopu mai i te tahua taka-iho - Taunoa, tomohia te ingoa i tohua e te taiwhanga ka paato RĒHITA.

Te whakauru i te Mana Miihana Tanzu

Tāruatia te whakahau kua riro ka haere ki PuTTY.

Te whakauru i te Mana Miihana Tanzu

Ka mahia e matou te whakahau kua riro mai.

Te whakauru i te Mana Miihana Tanzu

Hei aroturuki i te ahunga whakamua, whakahaeretia tetahi atu tono: watch kubectl get pods -n vmware-system-tmc. Ka tatari kia whai mana nga ipu katoa rere ranei oti.

Te whakauru i te Mana Miihana Tanzu

Hoki ki te Mana Miihana Tanzu ka paato WHAKAARO TE HUNGAtanga. Mena i pai nga mea katoa, me matomato nga tohu mo nga arowhai katoa.

Te whakauru i te Mana Miihana Tanzu

Inaianei me hanga he roopu roopu hou ka toha he tautau hou ki reira. Haere ki te roopu roopu ka paato Rōpū Rōpū HOU. Whakauruhia te ingoa ka paato FA'U.

Te whakauru i te Mana Miihana Tanzu

Me puta tonu te roopu hou ki te rarangi.

Te whakauru i te Mana Miihana Tanzu

Kia horahia he huinga hou: haere ki Putupāwhiri KAUPAPA HOU me te whiriwhiri i te waahanga e pa ana ki te mahi taiwhanga.

Te whakauru i te Mana Miihana Tanzu

Me taapiri te ingoa o te kahui, tohua te roopu kua tohua ki a ia - i roto i a maatau, ringa-i-taiwhanga - me te rohe tuku.

Te whakauru i te Mana Miihana Tanzu

He maha atu nga whiringa e waatea ana i te wa e hanga ana i te roopu, engari kaore he take ki te whakarereke i nga waa o te taiwhanga. Tīpakohia te whirihoranga e hiahia ana koe ka paato Panuku.

Te whakauru i te Mana Miihana Tanzu

Me whakatika etahi tawhā, ki te mahi i tenei, pawhiria Whakatika.

Te whakauru i te Mana Miihana Tanzu

Me whakanui ake te maha o nga pona mahi ki te rua, tiakina nga tawhā ka paato FA'U.
I roto i te tukanga ka kite koe i te pae ahunga whakamua penei.

Te whakauru i te Mana Miihana Tanzu

Whai muri i te tukunga angitu, ka kite koe i tenei pikitia. Ko nga rīhiti katoa me kākāriki.

Te whakauru i te Mana Miihana Tanzu

Inaianei me tango i te konae KUBECONFIG hei whakahaere i te roopu ma te whakamahi i nga whakahau kubectl paerewa. Ka taea tenei ma te atanga kaiwhakamahi Tanzu Mission Control. Tangohia te konae ka haere tonu ki te tango i te Tanzu Mission Control CLI ma te panui pāwhiri i konei.

Te whakauru i te Mana Miihana Tanzu

Tīpakohia te putanga e hiahiatia ana ka tango i te CLI.

Te whakauru i te Mana Miihana Tanzu

Inaianei me whiwhi tatou i te Tohu API. Ki te mahi i tenei, haere ki toku Pūkete me te whakaputa tohu hou.

Te whakauru i te Mana Miihana Tanzu

Whakakiia nga mara ka paato WHAKAMAHI.

Te whakauru i te Mana Miihana Tanzu

Tāruahia te tohu tohu ka paato Tuhinga. Whakatuwheratia te Anga Mana ka uru ki te tono tmc-login, katahi te tohu i riro mai i a maatau ka kape i te taahiraa o mua, katahi ka Takiuru Ingoa Horopaki. Kōwhiri info rākau mai i ngā mea i whakaarohia, rohe me olympus-taunoa hei kī ssh.

Te whakauru i te Mana Miihana Tanzu

Ka whiwhi tatou i nga mokowā ingoa:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces.

Whakataki kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodeskia mohio kei te noho nga pona katoa rite.

Te whakauru i te Mana Miihana Tanzu

Inaianei me tuku he tono iti ki tenei roopu. Kia rua nga whakatakotoranga - kawhe me te ti - i roto i te ahua o nga ratonga kawhe-svc me te tea-svc, ka whakarewahia e ia whakaahua rereke - nginxdemos/hello me nginxdemos/hello:plain-text. He penei te mahi.

Na roto i te PowerShell haere ki te tikiake me te kimi i te kōnae cafe-services.yaml.

Te whakauru i te Mana Miihana Tanzu

Na etahi huringa o te API, me whakahou e matou.

Ko nga Kaupapahere Haumarutanga Pod e whakahohea ana ma te taunoa. Hei whakahaere i nga tono whai mana, me hono koe i to putea.

Waihangahia he here: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
Kia horahia te tono: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
Ka tirohia e matou: kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods

Te whakauru i te Mana Miihana Tanzu

Kua mutu te kaupapa 2, he ataahua koe, he mea whakamiharo hoki! Ka tūtohu mātou kia whakaotihia ngā kōwae e toe ana, tae atu ki te whakahaere kaupapa here me ngā arowhai tautukunga, ko koe anake.

Mena kei te pirangi koe ki te whakaoti katoa i tenei taiwhanga, ka kitea e koe i konei i roto i te rārangi. A ka neke atu ki te waahanga whakamutunga o te tuhinga. Me korero tatou mo nga mea i taea e taatau ki te kite, tuhia nga whakatau tika tuatahi me te korero taipitopito he aha te Mana Mana Mihana a Tanzu e pa ana ki nga mahi pakihi pono.

Nga whakaaro me nga whakatau

Ae ra, he moata rawa ki te korero mo nga take mahi mo te mahi tahi me Tanzu. Kaore he maha o nga rauemi mo te ako-whaiaro, a i tenei ra kaore e taea te tuku i tetahi papa whakamatautau ki te "poke" i tetahi hua hou mai i nga taha katoa. Heoi, ahakoa mai i nga raraunga e waatea ana, ka taea etahi whakatau.

Nga painga o te Mana Miihana Tanzu

Ko te punaha i puta he tino whakamere. Kei te hiahia ahau ki te whakaatu i etahi mea pai me te whai hua:

  • Ka taea e koe te hanga tautau ma te pae tukutuku me te papatohu, ka tino paingia e nga kaihanga.
  • Ko te whakahaeretanga RBAC na roto i nga waahi mahi ka whakatinanahia ki te atanga kaiwhakamahi. Kaore ano kia mahi i roto i te taiwhanga, engari i roto i te ariā he mea nui.
  • Te whakahaere mana motuhake i runga i te tauira
  • Te uru katoa ki nga waahi ingoa.
  • ētita YAML.
  • Te hanga kaupapa here whatunga.
  • Te aro turuki i te hauora o te roopu.
  • Te kaha ki te whakahoki me te whakaora ma te papatohu.
  • Whakahaerehia nga roherohenga me nga rauemi me te tirohanga o te whakamahinga pono.
  • Te whakarewatanga aunoa o te tirotiro kahui.

Ano, he maha nga waahanga kei te whakawhanakehia i tenei wa, no reira he moata rawa ki te korero mo nga pai me nga huakore o etahi taputapu. Ma te ara, ka taea e Tanzu MC, i runga i te whakaaturanga, te whakapai ake i te roopu i runga i te rere, a, i te nuinga o te waa, ka whakarato i te huringa ora katoa o te roopu mo nga kaiwhakarato maha i te wa kotahi.

Anei etahi tauira "taumata teitei".

Ki te kahui a tetahi atu me tana ake tutohinga

Me kii he roopu whakawhanaketanga kei a koe nga mahi me o raatau kawenga. Kei te pukumahi nga tangata katoa ki o raatau ake pakihi, kaua rawa e pokanoa ki nga mahi a o ratou hoa mahi. Ko te roopu he kotahi, neke atu ranei nga tohunga mohio kaore koe e hiahia ki te tuku motika me nga herekoretanga. Me whakaaro ano kei a koe nga Kubernetes mai i nga kaiwhakarato e toru i te wa kotahi. No reira, hei whakawhäiti i nga motika me te kawe ki te taurite noa, me haere takitahi koe ki ia paewhiri mana ka rehita a ringa i nga mea katoa. Whakaae, ehara i te mahi tino whai hua. A, ka nui ake nga rauemi kei a koe, ka nui ake te hoha o te mahi. Ma te Mana Miihana a Tanzu ka taea e koe te whakahaere i te wehewehenga o nga mahi mai i te "kotahi matapihi". Ki ta matou whakaaro, he mahi tino watea tenei: kaore tetahi e pakaru i tetahi mea mena ka wareware koe ki te tohu i nga mana tika ki tetahi waahi.

Ae ra, ko o matou hoa mahi mai i a WhM i roto i ta raatau blog whakaritea Kubernetes mai i te kaihoko me te puna tuwhera. Mena kua roa koe e hiahia ana ki te mohio he aha nga rereketanga me nga mea hei rapu mo te wa e whiriwhiri ana, nau mai.

Mahi kiato me nga rakau

Ko tetahi atu tauira mai i te ora tonu ko te mahi me nga rakau. Me whakaaro he kaiwhakamatau ano ta te kapa. I tetahi ra pai ka tae mai ia ki nga kaiwhakawhanake me te panui: "Kua kitea he pepeke i roto i te tono, ka tere taatau ki te whakatika." Ko te mea tuatahi ka hiahia te kaiwhakawhanake ki te mohio ko nga rakau. Ko te tuku i a raatau hei konae ma te imeera me te Telegram he ahua kino me te rau tau kua hipa. Ka tukuna e te Mana Mihana tetahi huarahi rereke: ka taea e koe te whakarite motika motuhake ki te kaiwhakawhanake kia taea ai e raatau te panui i nga raarangi i roto i te waahi ingoa motuhake. I tenei keehi, me kii noa te kaiwhakaatu: "kei roto i nga momo peera me nga tono penei, kei roto i tera mara, kei roto i taua waahi ingoa," ka taea e te kaiwhakawhanake te whakatuwhera i nga raarangi ka taea ki te waahi. te raruraru. A, na te iti o nga mana, kaore e taea e koe te whakatika i tenei wa mena kaore e taea e to mohio.

Ko te kohinga hauora he tono hauora.

Ko tetahi atu waahanga nui o Tanzu MC ko te aroturuki hauora tautau. Ma te whakatau i nga rauemi tuatahi, ka taea e te punaha te tiro i etahi tatauranga. I tenei wa, he uaua ki te kii i te ahua o enei korero: i tenei wa he ahua ngawari me te ngawari nga mea katoa. Kei te aro turuki i te utaina CPU me te RAM, ka whakaatuhia te mana o nga waahanga katoa. Engari ahakoa i roto i te ahua spartan he korero tino whai hua me te whai hua.

Ngā putanga

O te akoranga, i roto i te whakaaturanga taiwhanga o Mission Mana, i roto i te āhua horomata, i reira e te tahi mau tapa taratara. Ko koe tonu ka kite i a raatau mena ka whakatau koe ki te haere ki te mahi. Ko etahi o nga waahanga kaore i te tino mohio - ahakoa he kaiwhakahaere mohio me panui te pukapuka kia mohio ai koe ki te atanga me ona kaha.

Heoi, i runga i te uaua o te hua, tona hiranga me te mahi ka mahia e ia i te maakete, i puta he pai. Te ahua nei i ngana nga kaihanga ki te whakapai ake i nga rerenga mahi a te kaiwhakamahi. Whakaritehia ia huānga mana kia rite ki te mahi me te maarama.

Ko nga mea e toe ana ko te whakamatau i a Tanzu i runga i te papa whakamatautau kia tino mohio ki ona pai, kino me nga mahi hou. I te wa ka puta mai he waahi, ka tohatohahia e matou ki nga kaipanui a Habr tetahi ripoata mo te mahi me te hua.

Source: will.com

Tāpiri i te kōrero