An-diugh tha sinn airson bruidhinn mu VMware Tanzu, loidhne ùr de thoraidhean is sheirbheisean a chaidh ainmeachadh aig co-labhairt VMWorld an-uiridh. Air a 'chlàr-gnothaich tha aon de na h-innealan as inntinniche: Tanzu Mission Control.
Bi faiceallach: tha tòrr ìomhaighean fon ghearradh.
Dè a th’ ann an Smachd Misean
Mar a tha a ’chompanaidh fhèin ag ràdh anns a’ bhlog aca, is e prìomh amas VMware Tanzu Mission Control “òrdugh a thoirt gu caos a chruinneachadh.” Tha Mission Control na àrd-ùrlar air a stiùireadh le API a leigeas le luchd-rianachd poileasaidhean a chuir an sàs ann an cruinneachaidhean no buidhnean de chlàran agus a’ suidheachadh riaghailtean tèarainteachd. Bidh innealan stèidhichte air SaaS a ’fighe a-steach gu tèarainte ann an cruinneachaidhean Kubernetes tro àidseant agus a’ toirt taic do ghrunn obrachaidhean brabhsair àbhaisteach, a ’toirt a-steach gnìomhachd riaghlaidh cuairt-beatha (cleachdadh, sgèileadh, cuir às, msaa).
Tha ideòlas loidhne Tanzu stèidhichte air an fheum as motha de theicneòlasan stòr fosgailte. Gus cearcall-beatha cruinneachaidhean Tanzu Kubernetes Grid a riaghladh, tha an API Cluster air a chleachdadh, tha Velero air a chleachdadh airson cùl-taic agus faighinn air ais, tha Sonobuoy air a chleachdadh gus sùil a chumail air gèilleadh ri rèiteachadh cruinneachaidhean Kubernetes agus Contour mar rianadair ingress.
Tha an liosta choitcheann de ghnìomhan Smachd Misean Tanzu a’ coimhead mar seo:
- riaghladh meadhanaichte air na cruinneachaidhean Kubernetes agad gu lèir;
- dearbh-aithne agus stiùireadh ruigsinneachd (IAM);
- breithneachadh agus sgrùdadh inbhe cnuasachaidh;
- riaghladh rèiteachaidh agus suidheachaidhean tèarainteachd;
- a’ clàradh sgrùdaidhean slàinte cnuasachaidh cunbhalach;
- cruthachadh cùl-taic agus ath-nuadhachadh;
- stiùireadh cuota;
- riochdachadh lèirsinneach de chleachdadh ghoireasan.
Carson a tha e cudromach
Cuidichidh Tanzu Mission Control gnìomhachasan gus fuasgladh fhaighinn air an duilgheadas a thaobh a bhith a’ riaghladh cabhlach mòr de chruinneachaidhean Kubernetes a tha suidhichte air togalaichean, san sgòth agus thairis air grunn sholaraichean treas-phàrtaidh. Nas luaithe no nas fhaide air adhart, bidh companaidh sam bith aig a bheil gnìomhan ceangailte ri IT ga fhaighinn fhèin air a èigneachadh taic a thoirt do dh’ iomadh cruinneachaidhean ioma-ghnèitheach a tha suidhichte aig diofar sholaraichean. Bidh gach buidheann a’ tionndadh gu bhith na bhall-sneachda a dh’ fheumas eagrachadh comasach, bun-structar iomchaidh, poileasaidhean, dìon, siostaman sgrùdaidh agus mòran a bharrachd.
An-diugh, bidh gnìomhachas sam bith a’ feuchainn ri cosgaisean a lughdachadh agus pròiseasan àbhaisteach a dhèanamh fèin-ghluasadach. Agus gu soilleir chan eil an cruth-tìre IT iom-fhillte a’ brosnachadh sàbhalaidhean agus fòcas air gnìomhan prìomhachais. Tha Tanzu Mission Control a’ toirt comas do bhuidhnean grunn chlàran Kubernetes a chleachdadh thairis air grunn sholaraichean fhad ‘s a tha iad a’ co-chòrdadh ris a ’mhodail obrachaidh.
Ailtireachd fuasgladh
Tha Tanzu Mission Control na àrd-ùrlar ioma-mhàladair a bheir cothrom do luchd-cleachdaidh air seata de phoileasaidhean a ghabhas rèiteachadh a dh’ fhaodar a chuir an sàs ann an cruinneachaidhean Kubernetes agus buidhnean de bhuidhnean. Tha gach neach-cleachdaidh ceangailte ri Buidheann, a tha mar “freumh” ghoireasan - buidhnean cruinneachaidh agus Àiteachan-obrach.
Dè as urrainn dha Tanzu Mission Control a dhèanamh
Gu h-àrd tha sinn mu thràth air liosta ghoirid de ghnìomhan an fhuasglaidh. Chì sinn mar a tha seo air a bhuileachadh anns an eadar-aghaidh.
Sealladh singilte de na cruinneachaidhean Kubernetes gu lèir san iomairt:
A’ cruthachadh buidheann ùr:
Faodaidh tu buidheann a shònrachadh sa bhad do bhuidheann, agus sealbhaichidh e na poileasaidhean a chaidh a shònrachadh dha.
Ceangal brabhsair:
Faodar cruinneachaidhean a th’ ann mar-thà a cheangal dìreach le bhith a’ cleachdadh àidseant sònraichte.
Buidheann cnuasachaidh:
Ann am buidhnean Cluster, faodaidh tu cruinneachaidhean a chuir còmhla gus poileasaidhean ainmichte a shealbhachadh sa bhad aig ìre buidhne, gun eadar-theachd làimhe.
Àiteachan-obrach:
A’ toirt seachad comas air ruigsinneachd gu aplacaid a dhealbhadh gu sùbailte a tha suidhichte taobh a-staigh grunn àiteachan ainm, cruinneachaidhean agus bun-structaran sgòthan.
Bheir sinn sùil nas mionaidiche air prionnsapalan obrachaidh Tanzu Mission Control ann an obair obair-lann.
Saotharlann #1
Gu dearbh, tha e gu math duilich smaoineachadh gu mionaideach air obrachadh Mission Control agus fuasglaidhean ùra Tanzu gun chleachdadh. Gus sgrùdadh a dhèanamh air prìomh fheartan na loidhne, tha VMware a’ toirt cothrom air grunn bheing obair-lann. Leigidh na beingean sin leat obair obair-lann a dhèanamh a’ cleachdadh stiùireadh ceum air cheum. A bharrachd air Tanzu Mission Control fhèin, tha fuasglaidhean eile rim faighinn airson deuchainn agus sgrùdadh. Gheibhear liosta iomlan de dh’ obair-lann
Airson eòlas practaigeach air diofar fhuasglaidhean (a 'gabhail a-steach "geama" beag air vSAN) tha diofar ùine air a thoirt seachad. Na gabh dragh, is e figearan gu math càirdeach a tha seo. Mar eisimpleir, faodar deuchainn-lann air Tanzu Mission Control a “fhuasgladh” airson suas ri 9 uairean gu leth nuair a thèid e seachad bhon dachaigh. A bharrachd air an sin, eadhon ged a ruitheas an timer a-mach, faodaidh tu a dhol air ais agus a dhol tro gach nì a-rithist.
A’ dol seachad air obair obair-lann #1
Gus faighinn gu na deuchainn-lannan, bidh feum agad air cunntas VMware. Às deidh cead fhaighinn, fosglaidh uinneag pop-up le prìomh shealladh na h-obrach. Thèid stiùireadh mionaideach a chuir air taobh deas na sgrìn.
Às deidh dhut ro-ràdh goirid a leughadh mu Tanzu, gheibh thu cuireadh a bhith ag obair ann an atharrais eadar-ghnìomhach Mission Control.
Fosglaidh uinneag pop-up inneal uinneig ùr agus thèid iarraidh ort beagan obrachaidhean bunaiteach a dhèanamh:
- cruthaich brabhsair
- rèiteachadh a paramadairean bunaiteach
- ùraich an duilleag agus dèan cinnteach gu bheil a h-uile càil air a rèiteachadh mar bu chòir
- suidhich poileasaidhean agus thoir sùil air a’ bhuidheann
- cruthaich àite-obrach
- cruthaich àrainn ainm
- obraich leis na poileasaidhean a-rithist, tha gach ceum air a mhìneachadh gu mionaideach san leabhar-làimhe
- Ùrachadh luath air ìre demo cluster
Gu dearbh, chan eil an atharrais eadar-ghnìomhach a ’toirt seachad saorsa gu leòr airson sgrùdadh neo-eisimeileach: bidh thu a’ gluasad air adhart air rèilichean ro-shuidhichte leis an luchd-leasachaidh.
Saotharlann #2
An seo tha sinn mu thràth a’ dèiligeadh ri rudeigin nas cunnartaiche. Chan eil an obair obair-lann seo cho ceangailte ris na “rèilichean” ris an fhear roimhe agus feumar sgrùdadh nas faiceallach. Cha bhith sinn ga thaisbeanadh an seo gu h-iomlan: gus do chuid ùine a shàbhaladh, cha dèan sinn mion-sgrùdadh ach air an dàrna modal, tha a’ chiad fhear gu sònraichte airson taobh teòiridheach obair Tanzu Mission Control. Ma thogras tu, faodaidh tu a dhol troimhe gu tur leat fhèin. Tha am modal seo a’ toirt dhuinn dàibheadh domhainn a-steach do riaghladh cuairt-beatha brabhsair tro Tanzu Mission Control.
Nota: Tha obair obair-lann Tanzu Mission Control air ùrachadh agus ùrachadh gu cunbhalach. Ma tha scrionaichean no ceumannan eadar-dhealaichte bhon fheadhainn gu h-ìosal fhad ‘s a chuireas tu crìoch air an obair-lann, lean an stiùireadh air taobh deas na sgrìn. Thèid sinn tron dreach làithreach den LR aig àm sgrìobhaidh agus beachdaichidh sinn air na prìomh eileamaidean aige.
A’ dol seachad air obair obair-lann #2
Às deidh a ’phròiseas ceadachaidh ann an VMware Cloud Services, bidh sinn a’ cur air bhog Tanzu Mission Control.
Is e a’ chiad cheum a tha an obair-lann a’ moladh a bhith a’ cleachdadh cruinneachadh Kubernetes. An toiseach feumaidh sinn faighinn chun Ubuntu VM a’ cleachdadh PuTTY. Cuir air bhog an goireas agus tagh seisean le Ubuntu.
Bidh sinn a’ cur an gnìomh trì òrdughan mu seach:
- a’ cruthachadh cruinneachadh:
kind create cluster --config 3node.yaml --name=hol
- a' luchdachadh faidhle KUBECONFIG:
export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
- toradh node:
kubectl get nodes
A-nis feumar am brabhsair a chruthaich sinn a chuir ri Tanzu Mission Control. Bho PuTTY tillidh sinn gu Chrome, rachaibh gu Clusters agus cliog ATTACH CLUICHE.
Tagh buidheann bhon chlàr tuiteam-sìos - default, cuir a-steach an t-ainm a mhol an obair-lann agus cliog CLÀR.
Dèan lethbhreac den àithne a fhuaireadh agus rachaibh gu PuTTY.
Bidh sinn a’ cur an gnìomh an àithne a fhuair sinn.
Gus sùil a chumail air adhartas, ruith òrdugh eile: watch kubectl get pods -n vmware-system-tmc
. Bidh sinn a 'feitheamh gus am bi inbhe aig a h-uile soitheach Running no crìochnachadh.
Till gu Tanzu Mission Control agus cliog FEAR-CIUIL. Ma chaidh a h-uile càil gu math, bu chòir na comharran airson a h-uile sgrùdadh a bhith uaine.
A-nis cruthaichidh sinn buidheann ùr de chlàran agus cuiridh sinn buidheann ùr an sin. Rach gu buidhnean Cluster agus cliog CRUTHACHADH ÙR. Cuir a-steach an t-ainm agus cliog Chruthachadh.
Bu chòir don bhuidheann ùr nochdadh air an liosta sa bhad.
Leig leinn braisle ùr a chleachdadh: rachaibh gu chranncliog CLAR ÙR agus tagh an roghainn co-cheangailte ris an obair-lann.
Nach cuir sinn ainm a’ bhraisle, tagh a’ bhuidheann a chaidh a shònrachadh dha - anns a’ chùis againn, obair-lannsa làimhe - agus an roinn cleachdaidh.
Tha roghainnean eile rim faighinn nuair a thathar a’ cruthachadh cruinneachadh, ach chan eil feum air an atharrachadh tron obair-lann. Tagh an rèiteachadh a tha a dhìth ort agus cliog An ath-.
Feumar cuid de pharaimearan a dheasachadh, gus seo a dhèanamh, cliog Deasaich.
Meudaichidh sinn an àireamh de nodan obrach gu dhà, sàbhail na paramadairean agus cliog Chruthachadh.
Tron phròiseas chì thu bàr adhartais mar seo.
Às deidh cleachdadh soirbheachail, chì thu an dealbh seo. Feumaidh a h-uile cuidhteas a bhith uaine.
A-nis feumaidh sinn am faidhle KUBECONFIG a luchdachadh sìos gus am buidheann a riaghladh a’ cleachdadh òrdughan àbhaisteach kubectl. Faodar seo a dhèanamh gu dìreach tro eadar-aghaidh cleachdaiche Tanzu Mission Control. Luchdaich sìos am faidhle agus lean air adhart gus Tanzu Mission Control CLI a luchdachadh sìos le bhith a ’cliogadh an seo.
Tagh an dreach a tha thu ag iarraidh agus luchdaich sìos an CLI.
A-nis feumaidh sinn an API Token fhaighinn. Gus seo a dhèanamh, rachaibh gu My Account agus cruthaich suaicheantas ùr.
Lìon a-steach na raointean agus cliog GNIOMHARA.
Dèan lethbhreac den tòcan mar thoradh air agus cliog A 'LEANTAINN. Fosgail Power Shell agus cuir a-steach an àithne tmc-login, an uairsin an comharra a fhuair sinn agus a rinn sinn leth-bhreac sa cheum roimhe, agus an uairsin Log a-steach Ainm Co-theacsa. Tagh info logaichean bhon fheadhainn a chaidh a mholadh, sgìre agus olympus - bunaiteach mar iuchair ssh.
Gheibh sinn ainmean-àite:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces
.
Cuir a-steach kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodes
gus dèanamh cinnteach gu bheil na nodan uile ann an inbhe Ready.
A-nis feumaidh sinn tagradh beag a chuir a-steach don bhuidheann seo. Dèanamaid dà chleachdadh - cofaidh is tì - ann an cruth seirbheisean cofaidh-svc agus tea-svc, agus gach fear dhiubh a’ cur air bhog diofar ìomhaighean - nginxdemos/hello agus nginxdemos/hello: plain-text. Tha seo air a dhèanamh mar a leanas.
Tron chùis PowerShell rachaibh gu luchdachadh sìos agus lorg am faidhle cafaidh-seirbheisean.yaml.
Air sgàth beagan atharrachaidhean san API, feumaidh sinn ùrachadh.
Tha Poileasaidhean Tèarainteachd Pod air an comasachadh gu bunaiteach. Gus tagraidhean le sochairean a ruith, feumaidh tu do chunntas a cheangal.
Cruthaich ceangal: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
Leig leinn an tagradh a chleachdadh: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
Bidh sinn a ’sgrùdadh: kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods
Tha modal 2 deiseil, tha thu brèagha agus iongantach! Tha sinn a’ moladh na modalan a tha air fhàgail a lìonadh, a’ gabhail a-steach stiùireadh poileasaidh agus sgrùdaidhean gèillidh, leat fhèin.
Ma tha thu airson an obair-lann seo a chrìochnachadh gu h-iomlan, gheibh thu e an seo
Beachdan agus co-dhùnaidhean
Gu dearbh, tha e ro thràth airson bruidhinn mu chùisean practaigeach mu bhith ag obair le Tanzu. Chan eil uimhir de stuthan ann airson fèin-sgrùdadh, agus an-diugh chan eil e comasach being deuchainn a chuir a-steach gus toradh ùr a “phocadh” bho gach taobh. Ach, eadhon bhon dàta a tha ri fhaighinn, faodar co-dhùnaidhean sònraichte a tharraing.
Buannachdan smachd misean Tanzu
Thionndaidh an siostam gu bhith gu math inntinneach. Bu mhath leam beagan rudan feumail agus feumail a chomharrachadh sa bhad:
- Faodaidh tu cruinneachaidhean a chruthachadh tron phannal lìn agus tron chonsól, a chòrdas gu mòr ri luchd-leasachaidh.
- Tha riaghladh RBAC tro àiteachan-obrach air a chuir an gnìomh anns an eadar-aghaidh cleachdaiche. Chan eil e ag obair san obair-lann fhathast, ach ann an teòiridh tha e na rud math.
- Stiùireadh sochair meadhanaichte stèidhichte air teamplaid
- Cothrom iomlan air àiteachan ainmean.
- Deasaiche YAML.
- A 'cruthachadh phoileasaidhean lìonra.
- Sgrùdadh slàinte buidheann.
- Comas cùl-taic agus ath-nuadhachadh tron chonsól.
- Stiùirich cuotathan agus goireasan le sealladh air fìor chleachdadh.
- Cur air bhog fèin-ghluasadach sgrùdadh brabhsair.
A-rithist, tha mòran phàirtean gan leasachadh an-dràsta, agus mar sin tha e ro thràth airson bruidhinn mu na buannachdan agus na h-eas-bhuannachdan a tha aig cuid de dh’ innealan. Air an t-slighe, faodaidh Tanzu MC, stèidhichte air an taisbeanadh, ùrachadh a dhèanamh air brabhsair air a 'chuileag agus, san fharsaingeachd, cearcall beatha iomlan buidheann a thoirt seachad airson grunn sholaraichean aig an aon àm.
Seo eisimpleirean de “ìre àrd”.
Gu buidheann neach eile le a chùmhnant fhèin
Canaidh sinn gu bheil sgioba leasachaidh agad le dreuchdan agus dleastanasan soilleir. Tha a h-uile duine trang leis a 'ghnìomhachas aca fhèin agus cha bu chòir dhaibh eadhon a bhith a' cur bacadh air obair an co-obraichean gun fhiosta. No tha aon no barrachd eòlaichean eòlach aig an sgioba nach eil thu airson còraichean agus saorsa neo-riatanach a thoirt seachad. Gabhamaid cuideachd gu bheil Kubernetes agad bho thrì solaraichean aig an aon àm. Mar sin, gus na còraichean a chuingealachadh agus an toirt gu seòrsaiche cumanta, feumaidh tu a dhol gu gach pannal smachd aon ri aon agus a h-uile càil a chlàradh le làimh. Aontaich, chan e an cur-seachad as buannachdaile. Agus mar as motha de ghoireasan a th’ agad, is ann as miosa a bhios am pròiseas. Leigidh Tanzu Mission Control dhut stiùireadh a dhèanamh air mìneachadh nan dreuchdan bho “aon uinneag”. Nar beachd-sa, is e gnìomh gu math goireasach a tha seo: cha bhris duine dad ma dhìochuimhnicheas tu gun fhiosta na còraichean riatanach a shònrachadh an àiteigin.
Co-dhiù, ar co-obraichean bho MTS anns a 'bhlog aca
Obair chruaidh le logaichean
Tha eisimpleir eile bho fhìor bheatha ag obair le logaichean. Gabhamaid ris gu bheil neach-dearbhaidh aig an sgioba cuideachd. Aon latha math thig e chun an luchd-leasachaidh agus ag ainmeachadh: “Chaidh bug a lorg san tagradh, cuiridh sinn ceart e gu h-èiginneach." Tha e nàdarra gur e na logaichean a’ chiad rud a bhios leasaiche airson eòlas fhaighinn air. Is e droch mhodhan agus an linn mu dheireadh a bhith gan cur mar fhaidhlichean tro phost-d no Telegram. Tha Mission Control a’ tabhann roghainn eile: faodaidh tu còraichean sònraichte a shuidheachadh don leasaiche gus nach urrainn dhaibh ach logaichean a leughadh ann an àite ainm sònraichte. Anns a 'chùis seo, feumaidh an neach-deuchainn a ràdh: "Tha biastagan ann an leithid de thagradh, ann an leithid de raon, ann an leithid de dh'ainm," agus faodaidh an leasaiche na logaichean fhosgladh gu furasta agus a bhith comasach air an sgìreachadh. an trioblaid. Agus air sgàth còirichean cuibhrichte, cha bhith e comasach dhut a chàradh sa bhad mura leig do chomas leis.
Tha tagradh fallain aig buidheann fallain.
Is e feart math eile de Tanzu MC tracadh slàinte brabhsair. A 'breithneachadh le stuthan tòiseachaidh, leigidh an siostam leat cuid de staitistig fhaicinn. Aig an àm seo, tha e doirbh a ràdh dè cho mionaideach 'sa bhios am fiosrachadh seo: gu ruige seo tha a h-uile dad a' coimhead gu math beag agus sìmplidh. Thathas a’ cumail sùil air luchdan CPU agus RAM, tha inbhe gach pàirt air a shealltainn. Ach eadhon ann an cruth spartan tha e na mhion-fhiosrachadh glè fheumail agus èifeachdach.
Builean
Gu dearbh, anns an taisbeanadh obair-lann de Mission Control, ann an suidheachaidhean a tha coltach gu bheil iad steril, tha oirean garbh ann. Is dòcha gun mothaich thu iad fhèin ma cho-dhùnas tu a dhol tron obair. Tha cuid de thaobhan nach eil air an dèanamh gu intuitive gu leòr - feumaidh eadhon rianadair eòlach an leabhar-làimhe a leughadh gus an eadar-aghaidh agus na comasan aige a thuigsinn.
Ach, air sgàth iom-fhillteachd an toraidh, cho cudromach sa tha e agus an àite a bhios aige sa mhargaidh, thionndaidh e a-mach fìor mhath. Tha e a’ faireachdainn mar a dh’ fheuch an luchd-cruthachaidh ri sruth-obrach an neach-cleachdaidh a leasachadh. Dèan gach eileamaid smachd cho obrachail agus so-thuigsinn sa ghabhas.
Chan eil air fhàgail ach Tanzu fheuchainn air being deuchainn gus na buannachdan, na mì-bhuannachdan agus na h-innleachdan aige a thuigsinn. Cho luath ‘s a nochdas an leithid de chothrom, roinnidh sinn le luchd-leughaidh Habr aithisg mhionaideach air a bhith ag obair leis a’ bhathar.
Source: www.habr.com