Iyo inozivikanwa yakavhurika-sosi tekinoroji inonzi Kubernetes inogadzirisa mudziyo orchestration, ichipa vanogadzira nzira inokurumidza uye iri nyore yekuisa, kubata, uye kuyera zvikumbiro zvemidziyo.
Visual Studio Code, zvakadaro, ndeye yakakurumbira sosi kodhi dhizaini inopa yakakura sarudzo yemapulagi uye mawedzero ekuvandudza mashandiro evagadziri.
Vagadziri vanogona kubata Kubernetes zviwanikwa zvine nyore kushandisa uye zvine simba Toolkit nekuda kwekusangana kweaya matekinoroji. Inoshanda Kubernetes manejimendi inoda kushandiswa kwezvishandiso zvakakodzera, izvo zvinogona kufambisa kurerutsa kwekuita kwakaoma uye kuwedzera kuburitsa.
Kubernetes resource manejimendi uye kutumira kunogona kutora nguva uye kukanganisa-kukanganisa pasina maturusi akakodzera, izvo zvinogona kukonzera kuderera kwechigadzirwa uye kuwedzera kusvotwa.
Nekushandisa simba reKubernetes maturusi mukati meVS Code, vanogadzira vanogona kugadzirisa mafambiro avo ebasa, otomatiki mabasa anotora nguva, uye kuisa pfungwa pakugadzira zvigadzirwa zvemhando yepamusoro.
Muchikamu chino, isu tichaongorora akanakisa Visual Studio Code Kubernetes zvinoshandiswa.
1. Kubernetes Extension
Imwe yeakanyanya kukosha ekuwedzera kune yakatsetseka Kubernetes budiriro muVSCode ndiyo yepamutemo Kubernetes plugin kubva kuMicrosoft. Iwe unogona kugadzira uye kushandisa Kubernetes maapplication pane chero mhando yezvivakwa kana gore chikuva kutenda kwazviri.
Iwe unogona kuona masumbu ako pasi kusvika kune pod uye node nhanho, bhurawuza uye isa Helm machati mumasumbu ako, ongorora mamiriro ezviwanikwa zveKubernetes, gadziridza masisitimu anozviratidza, uye uzviise kumasumbu ako eKubernetes uchishandisa ayo ekutanga uye epamberi kugona.
Uyezve, inokugonesa kuunganidza matanda uye zviitiko kubva kumasumbu, kutungamira madoko emunharaunda kune mapodhi ekushandisa, uye kuvaka Helm machati uchishandisa matemplate uye kodhi snippets.
Iyo inoona mupepeti, iyo inokutendera iwe kugadzira uye kugadzirisa mafaera eYAML kuburikidza neiyo graphical interface, ndechimwe chezvinhu zvekutanga zveKubernetes yekuwedzera.
2. Kubernetes Snippets
Wese Kubernetes mushandisi anoshanda neYAML mafaera anofanirwa kuve neKubernetes Snippets akaiswa pakombuta yavo. Pakugadzira deployments, mapodhi, masevhisi, uye zvimwe zviwanikwa zveKubernetes, chishandiso ichi chine macode samples.
Unogona kukurumidza uye nyore kuvaka zviwanikwa zveKubernetes nekushandisa Kubernetes Snippets usingade kujairana nese YAML syntaxes. Avo vasina kujairana neiyo YAML syntax kana vatsva kuKubernetes vanowana iyo Kubernetes Snippets addon kuti ibatsire zvikuru.
Kugadzira Kubernetes zviwanikwa zvinokurumidza uye zviri nyore kunyangwe iwe usinganzwisise YAML syntax.
3. Google Cloud Code
Kuti ubatsire mukugadzira Cloud Run uye Kubernetes zvikumbiro muVSCode, Google Cloud yakagadzira Cloud Code plugin.
Iyo ine yakavakirwa-mukati zvakavanzika maneja iyo inogona kushandiswa kugadzira, kuona, kubata, uye kuchengetedza zvakavanzika zvako zveKubernetes pamwe nekumisikidza snippets uye matemplate kuti iwe utange nekugadzirwa kweKubernetes.
Iwe unogona kubata ako Kubernetes masumbu uye kugadzirisa ako maapuro pasina kumisa debugger kuvonga kwairi zvakare.
4. Kubectl
A command-line program inonzi Kubectl inoshandiswa kubata Kubernetes masumbu nezviwanikwa. Unogona kuita Kubectl mirairo yakananga kubva kumupepeti uchishandisa Kubectl plugin yeVS Code.
Iwe haufanire kushandura kumutsara wekuraira kubata Kubernetes zviwanikwa neichi chekuwedzera, kusanganisira mapodhi, masevhisi, uye deployments.
Vagadziri vakajaira kushandisa mutsara wekuraira uye vanosarudza kupindirana zvakanangana neKubernetes zviwanikwa kuburikidza nemutsara wekuraira vanogona kuwana iyo Kubectl yekuwedzera kuve yakakosha yekushandisa.
Unogona kungoita Kubernetes mirairo pasina kusiya VS Code mupepeti uchishandisa Kubectl addon.
5. Bridge kuKubernetes
Imwe plug-in kubva kuMicrosoft, Bhiriji kuenda Kubernetes, inosimudzira kukurumidza uye inoshanda Kubernetes kusimudzira nekukutendera kuti umhanye, ugadzirise, uye ugadzirise Kubernetes application yako uri kure usingakanganise sevhisi.
Iwe unogona kuita shanduko kune ako ekugadzira mamicroservices uchiri kuchengetedza kubatana pamwe chete nemamwe mamicroservices ari musumbu nekuisa iyo microservice pane yako yekuvandudza yekushandira.
6. Helm Intelligence
Vagadziri vanogona kubata Helm machati uye kuburitsa nekukurumidza uye nyore nekuda kweVS Code Helm Intellisense addon yeKubernetes.
Nekupa michina yekurongedza, kugovera, uye kubata Kubernetes zviwanikwa, Helm anozivikanwa Kubernetes package maneja inorerutsa maitiro ekutumira nekugadzirisa maapplication.
Inoshanda paLinux neWindows mapuratifomu uye inotsigira YAML auto-kupedzisa. Helm machati ari nyore kuvaka uye kubata nekuda kweiyo edhita plugin yekupedzisa-otomatiki, syntax inosimudzira, uye kukanganisa-kuona kugona.
Vagadziri vanogona kukurumidza kugadzira uye kuchinja machati eHelm nerubatsiro rweiyi plugin, kuongorora matemplate echati, uye kunyange kugadzirisa Helm kuburitswa.
7. Docker
Nerubatsiro rweDocker yekuwedzera yeVisual Studio Code, kubata Docker midziyo nemifananidzo kunoitwa nyore. Nekuwedzera kweDocker, unogona kubata Docker network, mifananidzo, uye midziyo pasina kuenda kumutsara wekuraira.
Iyo addon inosanganisirawo Dockerfile mupepeti ine syntax inosimudzira uye kusimbiswa. Iyo Docker addon inonyanya kubatsira kune vanogadzira vanoshandisa Kubernetes uye Docker.
Iyo Docker yekuwedzera inoita kuti manejimendi eDocker midziyo nemifananidzo zvakanangana, uye iyo Dockerfile mupepeti inoita kunyora uye kugadzirisa Dockerfiles nekukurumidza uye nyore.
8. Azure Kubernetes Service
An intuitive user interface yekudzora masumbu eAKS uye zviwanikwa zvinopihwa neAzure Kubernetes Service (AKS) yekuwedzera yeVisual Studio Code.
Iwe unogona kukurumidza kuvaka, kubata, uye kuendesa AKS masumbu uye zviwanikwa kubva kumupepeti nerubatsiro rweAKS yekuwedzera. Iyo addon inouyawo neYAML mupepeti iyo inokutendera kuti ushande zvakananga muAKS YAML mafaera.
Vagadziri vanobata neAKS masumbu uye zviwanikwa paAzure gore papuratifomu vanowana iyo AKS yekuwedzera kuve yakakosha yekushandisa. Iwe unogona kungo gadzirisa ako maAKS masumbu uye zviwanikwa kubva kuVS Code mupepeti nerubatsiro rweAKS plugin.
9. Remote SSH
Unogona kubatanidza kune muchina uri kure kuburikidza neSSH uye kushanda nemafaira ayo uye zvirongwa uchishandisa Remote - SSH plugin yeVisual Studio Code. Kushanda neKubernetes masumbu pamichina iri kure kunoitwa nyore kwazvo neiyi addon.
Iwe unogona kukurumidza kubatana kune iri kure server uchishandisa Remote - SSH uye maneja yako Kubernetes zviwanikwa uchishandisa Visual Studio Code. Kune wese anoshanda nemakomputa ari kure, senge Kubernetes masumbu, iyo Remote - SSH yekuwedzera inodiwa.
Iwe hauzoda kuvhura imwe chirongwa kana terminal uchishandisa Remote - SSH kuti ubatanidze kune iri kure yekushandira nzvimbo uye shandisa VS Code kubata yako Kubernetes zviwanikwa.
10. Kubernetes Kind
Vagadziri vanokwanisa kuwana chishandiso chine simba chinoita kuti manejimendi emuno Kubernetes masumbu ari nyore uye anonzwisisika: iyo Kubernetes Kind plugin yeVS Code. Kind ndiyo mhinduro yekugadzirisa emuno Kubernetes masumbu uchishandisa Docker mudziyo node. Kind inomiririra Kubernetes muDocker.
Izvi zvinogonesa vanogadzira kuti vaedze yavo Kubernetes setups uye maapplication munharaunda vasati vaaendesa kunzvimbo yekugara.
Iwe unogona kukurumidza kumisa, kubata, uye kupindirana neMhaka masumbu kubva mukati memupepeti nekuda kweKubernetes Kind addon yeVS Code.
Iwe unogona kushandisa iyo VS Code mupepeti kuendesa Kubernetes zviwanikwa kuboka, kuvaka mhando nyowani masumbu, kuongorora mamiriro emasumbu aripo, uye nezvimwe uchishandisa iyi yekuwedzera.
mhedziso
Kune vanogadzira vanotarisa kurerutsa maitiro avo uye kuwedzera chibereko, kusarudza maturusi akakodzera ekutarisira Kubernetes zviwanikwa kwakakosha.
Iwe une sarudzo yakafara yedzimwe sarudzo dzekusarudza kubva pane zvakasarudzika zvavanoda nekuda kweakasiyana Kubernetes maturusi anopihwa neVisual Studio Code.
Iwe unogona kuita otomatiki zvinonetesa uye zvinodzokorora zviitiko, kuderedza zvikanganiso, uye kuwana nzwisiso huru mune yavo Kubernetes zviwanikwa nekushandisa aya matekinoroji.
Vagadziri vanofanirwa kunyatso ongorora matekinoroji aya kuti vaone kuti vangasimudzira sei Kubernetes maitiro. Zvishandiso izvi zvinogona kukubatsira mukubudirira uye nekunyatsozadzisa zvinangwa zvako zvekusimudzira, zvisinei nedanho rako reKubernetes ruzivo.
Leave a Reply