A yau muna son magana game da VMware Tanzu, sabon layin samfura da sabis wanda aka sanar yayin taron VMWorld na bara. A kan ajanda shine ɗayan kayan aiki mafi ban sha'awa: Tanzu Ofishin Jakadancin Control.
Yi hankali: akwai hotuna da yawa a ƙarƙashin yanke.
Menene Sarrafa Ofishin Jakadancin
Kamar yadda kamfanin da kansa ya fada a cikin shafin sa, babban burin VMware Tanzu Control Control shine "kawo tsari don hargitsi." Sarrafa Ofishin Jakadancin dandamali ne da ke tafiyar da API wanda zai ba masu gudanarwa damar amfani da manufofi ga gungu ko ƙungiyoyin tari da saita dokokin tsaro. Kayan aiki na tushen SaaS suna haɗawa cikin amintaccen gungu na Kubernetes ta hanyar wakili kuma suna tallafawa nau'ikan daidaitattun ayyukan gungu, gami da ayyukan gudanarwa na rayuwa (aiwatarwa, ƙira, gogewa, da sauransu).
Akidar layin Tanzu ya dogara ne akan mafi girman amfani da fasahohin bude-bude. Don gudanar da tsarin rayuwar Tanzu Kubernetes Grid gungu, ana amfani da Cluster API, ana amfani da Velero don adanawa da dawo da, ana amfani da Sonobuoy don saka idanu akan daidaitawar gungu na Kubernetes da Contour azaman mai sarrafa ingress.
Gabaɗaya jerin ayyukan Gudanar da Ofishin Jakadancin Tanzu yayi kama da haka:
- gudanarwa na tsakiya na duk gungu na Kubernetes;
- ganewa da kulawar shiga (IAM);
- bincike da lura da matsayin tari;
- sarrafa sanyi da saitunan tsaro;
- tsara jadawalin duba lafiyar gungu na yau da kullun;
- ƙirƙirar madogarawa da maidowa;
- sarrafa rabo;
- wakilci na gani na amfani da albarkatu.
Me yasa yake da mahimmanci
Gudanar da Ofishin Jakadancin Tanzu zai taimaka wa 'yan kasuwa su magance matsalar sarrafa manyan rundunonin gungun Kubernetes da ke kan filaye, a cikin gajimare da kuma tsakanin masu samar da ɓangare na uku da yawa. Ba dade ko ba dade, duk wani kamfani wanda ayyukansa ke da alaƙa da IT ya sami kansa tilas ya tallafa wa gungu iri-iri da yawa waɗanda ke a masu samarwa daban-daban. Kowane gungu yana juya zuwa ƙwallon dusar ƙanƙara wanda ke buƙatar ƙwararrun ƙungiya, abubuwan da suka dace, manufofi, kariya, tsarin sa ido da ƙari mai yawa.
A zamanin yau, kowane kasuwanci yana ƙoƙarin rage farashi da sarrafa ayyukan yau da kullun. Kuma rikitaccen yanayin IT a fili baya inganta tanadi da maida hankali kan ayyukan fifiko. Gudanar da Ofishin Jakadancin Tanzu yana ba ƙungiyoyi damar yin aiki da gungu na Kubernetes da yawa waɗanda aka tura a cikin masu samarwa da yawa yayin daidaita tsarin aiki.
Magani gine-gine
Gudanar da Ofishin Jakadancin Tanzu dandamali ne na masu haya da yawa wanda ke ba masu amfani damar yin amfani da saiti na manyan tsare-tsare waɗanda za a iya amfani da su ga gungu na Kubernetes da ƙungiyoyin tari. Kowane mai amfani yana daure da Ƙungiya, wanda shine "tushen" albarkatun-ƙungiyoyin tari da wuraren Aiki.
Abin da Tanzu Ofishin Jakadancin Control iya yi
A sama mun riga mun jera a taƙaice jerin ayyukan mafita. Bari mu ga yadda ake aiwatar da wannan a cikin dubawa.
Ra'ayi ɗaya na duk gungu na Kubernetes a cikin kamfani:
Ƙirƙirar sabon tari:
Nan da nan zaku iya sanya ƙungiya zuwa gungu, kuma za ta gaji manufofin da aka sanya mata.
Haɗin gungu:
Za'a iya haɗa gungu na yanzu ta amfani da wakili na musamman.
Rukunin rukuni:
A cikin Ƙungiyoyin Ƙungiya, za ku iya tara gungu-gungu don gadon manufofin da aka ba su nan da nan a matakin rukuni, ba tare da sa hannun hannu ba.
Wuraren aiki:
Yana ba da ikon daidaita damar zuwa aikace-aikacen da ke cikin sassauƙan sunaye da yawa, gungu da kayan aikin girgije.
Bari mu dubi ƙa'idodin aiki na Tanzu Ofishin Jakadancin Control a cikin aikin dakin gwaje-gwaje.
Lab #1
Hakika, yana da wuya a yi tunanin daki-daki game da aikin Gudanar da Ofishin Jakadancin da sababbin hanyoyin magance Tanzu ba tare da yin aiki ba. Domin ku bincika manyan fasalulluka na layin, VMware yana ba da dama ga benci na dakin gwaje-gwaje da yawa. Waɗannan benci suna ba ku damar yin aikin dakin gwaje-gwaje ta amfani da umarnin mataki-mataki. Baya ga Tanzu Mission Control kanta, akwai sauran mafita don gwaji da kuma nazari. Ana iya samun cikakken jerin ayyukan dakin gwaje-gwaje
Don ƙwarewar aiki tare da mafita daban-daban (ciki har da ƙaramin "wasan" akan vSAN) ana keɓe lokaci daban-daban. Kada ku damu, waɗannan adadi ne na dangi. Misali, dakin gwaje-gwaje akan Gudanar da Ofishin Jakadancin Tanzu na iya “warware” har zuwa awanni 9 da rabi lokacin wucewa daga gida. Bugu da ƙari, ko da mai ƙidayar lokaci ya ƙare, za ku iya komawa kuma ku sake shiga cikin komai.
Wucewa aikin dakin gwaje-gwaje #1
Don samun dama ga labs, kuna buƙatar asusun VMware. Bayan izini, taga pop-up zai buɗe tare da babban jigon aikin. Za a sanya cikakken umarnin a gefen dama na allon.
Bayan karanta ɗan gajeren gabatarwa zuwa Tanzu, za a gayyace ku don yin aiki a cikin simintin mu'amala mai sarrafa Ofishin Jakadancin.
Sabuwar taga na'ura mai tasowa zata buɗe kuma za'a umarce ku da kuyi wasu ƴan ayyuka na asali:
- ƙirƙirar tari
- saita ainihin sigoginsa
- sabunta shafin kuma tabbatar da an daidaita komai daidai
- saita manufofi kuma duba tarin
- ƙirƙirar filin aiki
- ƙirƙirar sararin suna
- sake yin aiki tare da manufofin, kowane mataki an bayyana shi dalla-dalla a cikin littafin
- Demo cluster haɓakawa
Tabbas, simintin ma'amala baya ba da isasshen 'yanci don nazarin zaman kansa: kuna tafiya tare da dogo waɗanda masu haɓakawa suka tsara.
Lab #2
A nan mun riga mun magance wani abu mafi tsanani. Wannan aikin dakin gwaje-gwaje ba shi da alaƙa da "dogo" kamar na baya kuma yana buƙatar ƙarin nazari mai zurfi. Ba za mu gabatar da shi a nan gaba ɗaya ba: don adana lokacin ku, za mu bincika kawai na biyu module, na farko ya keɓe ga ka'idar aikin Tanzu Ofishin Jakadancin Control. Idan kuna so, zaku iya bi ta gaba ɗaya da kanku. Wannan tsarin yana ba mu zurfin nutsewa cikin tsarin tafiyar da rayuwa ta hanyar Tanzu Ofishin Jakadancin.
Lura: Aikin dakin gwaje-gwaje na Ofishin Jakadancin Tanzu ana sabunta shi akai-akai kuma ana sabunta shi. Idan kowane fuska ko matakai ya bambanta da waɗanda ke ƙasa yayin da kuke kammala ɗakin binciken, bi kwatancen gefen dama na allon. Za mu shiga cikin sigar LR na yanzu a lokacin rubutu kuma muyi la'akari da mahimman abubuwan sa.
Wucewa aikin dakin gwaje-gwaje #2
Bayan aiwatar da izini a cikin Sabis na Cloud VMware, mun ƙaddamar da Gudanar da Ofishin Jakadancin Tanzu.
Mataki na farko da lab ya nuna shine tura gungu na Kubernetes. Da farko muna buƙatar samun dama ga Ubuntu VM ta amfani da PuTTY. Kaddamar da mai amfani kuma zaɓi zama tare da Ubuntu.
Muna aiwatar da umarni uku bi da bi:
- ƙirƙirar gungu:
kind create cluster --config 3node.yaml --name=hol
- Ana loda fayil ɗin KUBECONFIG:
export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
- fitowar kumburi:
kubectl get nodes
Yanzu gungu da muka ƙirƙira yana buƙatar ƙarawa zuwa Gudanar da Ofishin Jakadancin Tanzu. Daga PuTTY muna komawa Chrome, je zuwa Clusters kuma danna MATSAYI CLUSTER.
Zaɓi rukuni daga menu mai saukewa - tsoho, shigar da sunan da Lab ɗin ya ba da shawarar kuma danna rajistar.
Kwafi umarnin da aka karɓa kuma je zuwa PuTTY.
Muna aiwatar da umarnin da aka karɓa.
Don bin diddigin ci gaba, gudanar da wani umarni: watch kubectl get pods -n vmware-system-tmc
. Muna jira har sai duk kwantena sun sami matsayi Running ko kammala.
Koma zuwa Tanzu Mission Control kuma danna TABBATAR DA HADEWA. Idan komai ya tafi daidai, alamun duk cak yakamata su zama kore.
Yanzu bari mu ƙirƙiri sabon rukuni na gungu kuma mu tura sabon gungu a wurin. Je zuwa Ƙungiyoyin Cluster kuma danna SABON KUNGIYAR GUDU. Shigar da sunan kuma danna Create.
Sabbin rukunin yakamata su bayyana nan da nan a cikin jerin.
Bari mu tura sabon tari: je zuwa Gungu, latsa SABON KUNGIYAR kuma zaɓi zaɓin da ke da alaƙa da aikin dakin gwaje-gwaje.
Bari mu ƙara sunan gungu, zaɓi ƙungiyar da aka sanya mata - a cikin yanayinmu, kayan aikin hannu - da yankin turawa.
Akwai wasu zaɓuɓɓukan da ake samu yayin ƙirƙirar tari, amma babu wata ma'ana a canza su yayin lab. Zaɓi tsarin da kuke buƙata kuma danna Next.
Wasu sigogi suna buƙatar gyara, don yin wannan, danna Shirya.
Bari mu ƙara yawan nodes masu aiki zuwa biyu, ajiye sigogi kuma danna Create.
Yayin aiwatarwa zaku ga mashaya ci gaba kamar wannan.
Bayan an yi nasarar turawa, zaku ga wannan hoton. Dole ne duk rasit su zama kore.
Yanzu muna buƙatar zazzage fayil ɗin KUBECONFIG don sarrafa tarin ta amfani da daidaitattun umarnin kubectl. Ana iya yin wannan kai tsaye ta hanyar mai amfani da Ofishin Jakadancin Tanzu. Zazzage fayil ɗin kuma ci gaba don saukar da Tanzu Mission Control CLI ta danna danna nan.
Zaɓi sigar da ake so kuma zazzage CLI.
Yanzu muna buƙatar samun API Token. Don yin wannan, je zuwa Asusu na kuma samar da sabon alama.
Cika filayen kuma danna MASOYA.
Kwafi alamar da aka samu kuma danna Ci gaba. Bude Power Shell kuma shigar da tmc-login umarni, sannan alamar da muka karɓa kuma muka kwafi a mataki na baya, sannan Login Context Name. Zabi info rajistan ayyukan daga samarwa, yanki da olympus-default kamar ssh key.
Muna samun wuraren suna:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces
.
Gabatarwa kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodes
don tabbatar da cewa duk nodes suna cikin matsayi Ready.
Yanzu dole mu tura karamin aikace-aikace a cikin wannan gungu. Bari mu yi jigilar abubuwa guda biyu - kofi da shayi - a cikin nau'ikan sabis kofi-svc da shayi-svc, kowannensu yana ƙaddamar da hotuna daban-daban - nginxdemos / hello da nginxdemos / hello: bayyana-rubutu. Ana yin haka kamar haka.
Ta hanyar PowerShell je zuwa zazzagewa kuma nemo fayil ɗin cafe-services.yaml.
Saboda wasu canje-canje a cikin API, dole ne mu sabunta shi.
Ana kunna Manufofin Tsaro na Pod ta tsohuwa. Don gudanar da aikace-aikace tare da gata, dole ne ku haɗa asusunku.
Ƙirƙirar ɗauri: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
Bari mu tura aikace-aikacen: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
Binciken: kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods
Module 2 ya ƙare, kuna da kyau da ban mamaki! Muna ba da shawarar kammala sauran samfura, gami da sarrafa manufofi da bincikar yarda, da kanku.
Idan kuna son kammala wannan lab ɗin gaba ɗaya, zaku iya samunsa anan
Ra'ayi da ƙarshe
Tabbas, ya yi wuri don yin magana game da al'amura masu amfani na aiki tare da Tanzu. Babu kayan da yawa don nazarin kai, kuma a yau ba zai yiwu a yi amfani da benci na gwaji don "poke" sabon samfurin daga kowane bangare ba. Duk da haka, ko da daga bayanan da aka samo, ana iya zana wasu yanke shawara.
Fa'idodin Gudanar da Ofishin Jakadancin Tanzu
Tsarin ya juya ya zama mai ban sha'awa sosai. Ina so nan da nan in haskaka ƴan kyawawan abubuwan da suka dace kuma masu amfani:
- Kuna iya ƙirƙirar gungu ta hanyar rukunin yanar gizon kuma ta hanyar na'ura wasan bidiyo, waɗanda masu haɓakawa za su so da gaske.
- Ana aiwatar da gudanarwar RBAC ta wuraren aiki a cikin mahallin mai amfani. Ba ya aiki a cikin lab tukuna, amma a ka'idar abu ne mai girma.
- Gudanarwar gata ta tsakiya ta tushen samfuri
- Cikakken damar zuwa wuraren suna.
- Editan YAML.
- Ƙirƙirar manufofin hanyar sadarwa.
- Kula da lafiya ta gungu.
- Ikon yin wariyar ajiya da maidowa ta hanyar na'ura wasan bidiyo.
- Sarrafa ƙididdiga da albarkatu tare da hangen nesa na ainihin amfani.
- Ƙaddamar da dubawa ta atomatik ta atomatik.
Bugu da ƙari, yawancin abubuwan haɗin gwiwa a halin yanzu suna kan haɓakawa, don haka ya yi wuri don cikakken magana game da ribobi da fursunoni na wasu kayan aikin. Ta hanyar, Tanzu MC, dangane da zanga-zangar, na iya haɓaka gungu akan tashi kuma, gabaɗaya, samar da duk tsarin rayuwar gungun ga masu samarwa da yawa a lokaci ɗaya.
Ga wasu misalan “masu girma”.
Zuwa ga gungu na wani tare da nasa sharudda
Bari mu ce kuna da ƙungiyar ci gaba mai fayyace fayyace ayyuka da nauyi. Kowa ya shagaltu da harkokinsa kuma bai kamata ko da gangan ya tsoma baki cikin ayyukan abokan aikinsa ba. Ko ƙungiyar tana da ƙwararrun ƙwararrun ƙwararrun guda ɗaya ko fiye waɗanda ba kwa son ba da haƙƙoƙin da ba dole ba. Bari kuma mu ɗauka cewa kuna da Kubernetes daga masu samarwa guda uku a lokaci ɗaya. Don haka, don iyakance haƙƙoƙin da kawo su zuwa ga ma'ana ɗaya, dole ne ku je kowane kwamiti na sarrafawa ɗaya bayan ɗaya kuma ku yi rajistar komai da hannu. Yarda, ba lokacin hutu mafi fa'ida ba. Kuma yawan albarkatun da kuke da shi, mafi ƙarancin tsari. Tanzu Ofishin Jakadancin Control zai ba ka damar sarrafa delineation na matsayin daga "daya taga". A cikin ra'ayinmu, wannan aiki ne mai dacewa: babu wanda zai karya wani abu idan kun manta da gangan don ƙayyade haƙƙin da ake bukata a wani wuri.
Af, abokan aikinmu daga MTS a cikin blog ɗin su
Karamin aiki tare da logs
Wani misali daga rayuwa ta ainihi yana aiki tare da katako. Bari mu ɗauka cewa ƙungiyar kuma tana da magwajin. Wata rana mai kyau ya zo wurin masu haɓakawa kuma ya ba da sanarwar: "An sami bug a cikin aikace-aikacen, za mu gyara shi cikin gaggawa." Yana da dabi'a cewa abu na farko da mai haɓakawa zai so ya saba da shi shine rajistan ayyukan. Aika su azaman fayiloli ta imel ko Telegram mummunan ɗabi'a ne kuma karnin da ya gabata. Gudanar da Ofishin Jakadancin yana ba da madadin: za ku iya saita haƙƙoƙi na musamman ga masu haɓakawa ta yadda za su iya karanta rajistan ayyukan kawai a cikin takamaiman wurin suna. A wannan yanayin, mai gwadawa yana buƙatar kawai ya ce: "akwai kurakurai a cikin irin wannan aikace-aikacen, a cikin irin wannan filin, a cikin irin wannan sunan," kuma mai haɓakawa zai iya buɗe rajistan ayyukan kuma ya sami damar gano wuri. matsalar. Kuma saboda iyakance haƙƙoƙin, ba za ku iya gyara shi nan da nan idan ƙwarewar ku ba ta ƙyale ta ba.
Tarin lafiya yana da lafiya aikace-aikace.
Wani babban fasalin Tanzu MC shine kula da lafiya ta gungu. Yin la'akari da kayan farko, tsarin yana ba ku damar duba wasu ƙididdiga. A halin yanzu, yana da wuya a faɗi daidai yadda wannan bayanin zai kasance: ya zuwa yanzu komai yana da kyau da sauƙi. Akwai saka idanu akan nauyin CPU da RAM, ana nuna matsayin duk abubuwan da aka gyara. Amma ko da a cikin irin wannan nau'i na spartan yana da matukar amfani da cikakken bayani.
Sakamakon
Tabbas, a cikin gabatarwar dakin gwaje-gwaje na Ofishin Jakadancin, a cikin yanayi mara kyau, akwai wasu gefuna. Wataƙila kai kanka za ka lura da su idan ka yanke shawarar yin aikin. Wasu fannonin ba a cika su da fahimta ba - ko da gogaggen mai gudanarwa dole ne ya karanta littafin don fahimtar mu'amala da iyawar sa.
Sai dai kuma, idan aka yi la’akari da irin sarkakiyar da samfurin ke da shi, da muhimmancinsa da kuma irin rawar da zai taka a kasuwa, ya yi kyau. Yana jin kamar masu ƙirƙira sun yi ƙoƙarin inganta aikin mai amfani. Sanya kowane nau'in sarrafawa ya zama mai aiki da fahimta gwargwadon yiwuwa.
Abin da ya rage shi ne gwada Tanzu akan benci na gwaji don fahimtar da gaske duk fa'idodinsa, fursunoni da sabbin abubuwa. Da zaran irin wannan damar ta ba da kanta, za mu raba tare da masu karatun Habr cikakken rahoto kan aiki tare da samfurin.
source: www.habr.com