Ny teknolojia open source malaza antsoina hoe Kubernetes dia manao automatique ny orkestra kaontenera, manome ny mpamorona fomba haingana sy mora amin'ny fametrahana, fitantanana ary fampitomboana ny rindranasa voatahiry.
Ny Visual Studio Code, mandritra izany, dia tonian-dahatsoratry ny loharano malaza izay manome safidy maro plugins sy fanitarana hanatsarana ny fiasan'ny mpamorona.
Afaka mitantana ny loharanon'i Kubernetes miaraka amin'ny kitapom-pitaovana mora ampiasaina sy mahery ny mpamorona noho ny fiombonan'ireo teknolojia roa ireo. Ny fitantanana mahomby Kubernetes dia mitaky ny fampiasana fitaovana mety, izay afaka manamora ny fanatsorana ny asa sarotra sy mampisondrotra ny vokatra.
Ny fitantanana ny loharanon-karena Kubernetes sy ny fametrahana azy dia mety handany fotoana sy mety ho diso raha tsy misy fitaovana mety, izay mety hiteraka fihenan'ny vokatra sy fitomboan'ny fahasosorana.
Amin'ny alàlan'ny fampiasana ny herin'ny fitaovana Kubernetes ao anatin'ny VS Code, ny mpamorona dia afaka manamora ny fizotran'ny asany, manara-maso ny asa mandany fotoana, ary mifantoka amin'ny famoronana vokatra avo lenta.
Ato amin'ity lahatsoratra ity, dia handinika ny tsara indrindra Visual Studio Code Kubernetes fitaovana.
1. Kubernetes Extension
Iray amin'ireo fanampim-panampiana manan-danja indrindra amin'ny fampivoarana ny Kubernetes amin'ny VSCode ny plugin Kubernetes ofisialy avy amin'ny Microsoft. Azonao atao ny mamorona sy mampiasa fampiharana Kubernetes amin'ny karazana fotodrafitrasa na sehatra rahona misaotra azy.
Azonao atao ny mahita ny clusters midina mankany amin'ny pod sy ny haavon'ny node, mijery sy mametraka ny sarin'ny Helm ao amin'ny clusters, mandinika ny toetry ny loharano Kubernetes, manavao ny resource manifests, ary mampihatra izany amin'ny clusters Kubernetes anao amin'ny fampiasana ny fahaizany fototra sy mandroso.
Ankoatr'izay dia ahafahanao manangona logs sy hetsika avy amin'ny cluster, mamindra ny seranan-tsambo eo an-toerana mankany amin'ny pods fampiharana, ary manangana tabilao Helm amin'ny fampiasana maodely sy snippet code.
Ny tonian-dahatsoratry ny maso, izay ahafahanao mamorona sy manova ny rakitra YAML amin'ny alàlan'ny interface an-tsary, dia iray amin'ireo singa fototra amin'ny fanitarana Kubernetes.
2. Snippets Kubernetes
Ny mpampiasa Kubernetes rehetra izay miasa amin'ny rakitra YAML dia tokony hametraka Kubernetes Snippets ao amin'ny solosainy. Mba hamoronana fametrahana, pods, serivisy ary loharano Kubernetes hafa, ity fitaovana ity dia misy santionany kaody.
Afaka manangana loharano Kubernetes haingana sy mora ianao amin'ny fampiasana Snippets Kubernetes nefa tsy mila mahafantatra ny syntax YAML rehetra. Ireo izay tsy zatra ny YAML syntax na izay vaovao amin'ny Kubernetes dia hahita ny Kubernetes Snippets addon ho fanampiana lehibe.
Haingana sy tsotra ny famoronana loharanon-karena Kubernetes na dia tsy azonao aza ny fehezanteny YAML.
3. Google Cloud Code
Mba hanampiana amin'ny fampivoarana ny rindranasa Cloud Run sy Kubernetes ao amin'ny VSCode, dia namorona ny plugin Cloud Code ny Google Cloud.
Izy io dia manana mpitantana tsiambaratelo ao anatiny izay azo ampiasaina hamoronana, hijerena, hitantana, ary hiantohana ny tsiambaratelon'ny Kubernetes anao ary koa ny sombin-tsarimihetsika sy ny maodely hanombohana anao amin'ny famoronana Kubernetes.
Azonao atao ny mitantana ny clusters Kubernetes anao ary mamaha olana ny fampiharana anao nefa tsy mila manangana debugger noho izany koa.
4. Kubectl
Ny programa andalana baiko antsoina hoe Kubectl dia ampiasaina hitantana ireo cluster sy loharano Kubernetes. Azonao atao ny manatanteraka ny baiko Kubectl mivantana avy amin'ny tonian-dahatsoratra amin'ny fampiasana ny plugin Kubectl ho an'ny VS Code.
Tsy mila mifindra amin'ny baiko ianao hitantana ny loharanon'i Kubernetes miaraka amin'ity fanitarana ity, ao anatin'izany ny pods, ny serivisy ary ny fametrahana.
Ireo mpamorona efa zatra mampiasa ny baiko ary aleony mifandray mivantana amin'ny loharanon-karena Kubernetes amin'ny alàlan'ny baiko dia afaka mahita ny fanitarana Kubectl ho fitaovana manokana.
Azonao atao fotsiny ny manatanteraka ny baiko Kubernetes nefa tsy miala amin'ny tonian-dahatsoratra VS Code amin'ny fampiasana ny addon Kubectl.
5. Tetezana mankany Kubernetes
Plug-in iray hafa avy amin'ny Microsoft, Bridge to Kubernetes, dia mampiroborobo ny fampandrosoana Kubernetes haingana sy mahomby amin'ny alàlan'ny famelana anao hampandeha, hanova, ary hanodina ny fampiharana Kubernetes anao lavitra tsy misy fiantraikany amin'ny serivisy.
Azonao atao ny manova ny microservices famokarana anao raha mbola mitazona fifandraisana miaraka amin'ny microservices hafa ao amin'ny cluster amin'ny alàlan'ny fametrahana ny microservice amin'ny toeram-piasanao fampandrosoana.
6. Helm Intelligence
Ny mpamorona dia afaka mitantana ny tabilao Helm ary mamoaka haingana sy mora noho ny VS Code Helm Intellisense addon ho an'ny Kubernetes.
Amin'ny alàlan'ny fanolorana mekanika handrafetana, hizarana ary hitantana ny loharanon'i Kubernetes, Helm dia mpitantana fonosana Kubernetes fanta-daza izay manamora ny fizotran'ny fametrahana sy ny fitantanana ny rindranasa.
Izy io dia miasa amin'ny sehatra Linux sy Windows ary manohana ny YAML auto-completion. Mora kokoa ny manangana sy mitantana ny sarin'ny helm noho ny famenoana azy ho azy, ny fanasongadinana ny syntax, ary ny fahaiza-mamantatra ny fahadisoana.
Ny mpamorona dia afaka mamorona sy manova haingana ny sarin'ny Helm miaraka amin'ny fanampian'ity plugin ity, mandinika ny maodelin'ny tabilao, ary mamaha olana amin'ny famoahana Helm mihitsy aza.
7. Docker
Miaraka amin'ny fanampian'ny fanitarana Docker ho an'ny Visual Studio Code, ny fitantanana ireo fitoeran-javatra sy sary Docker dia natao tsotra. Miaraka amin'ny fanitarana Docker, azonao atao ny mitantana tambajotra Docker, sary ary fitoeran-javatra nefa tsy mandeha amin'ny baiko.
Ny addon koa dia misy tonian-dahatsoratra Dockerfile miaraka amin'ny fanasongadinana sy ny fanamarinana syntax. Ny addon Docker dia mahasoa indrindra ho an'ny mpamorona mampiasa Kubernetes sy Docker.
Ny add-on Docker dia mahatonga ny fitantanana ireo fitoeran-javatra sy sary ho tsotra, ary ny tonian-dahatsoratry ny Dockerfile dia manoratra sy manova ny Dockerfiles haingana sy mora.
8. Serivisy Azure Kubernetes
Intuitive Mpampiasa interface ho an'ny fanaraha-maso ny vondrona AKS sy ny loharanon-karena dia atolotry ny Azure Kubernetes Service (AKS) fanitarana ho an'ny Visual Studio Code.
Afaka manangana haingana, mitantana ary manaparitaka ireo cluster sy loharanon-karena AKS avy hatrany amin'ny tonian-dahatsoratra miaraka amin'ny fanampian'ny fanitarana AKS ianao. Ny addon koa dia miaraka amin'ny tonian-dahatsoratra YAML izay ahafahanao miasa mivantana amin'ny rakitra AKS YAML.
Ireo mpamorona izay mifandray amin'ny cluster sy loharanon'ny AKS amin'ny sehatra rahona Azure dia hahita ny fanitarana AKS ho fitaovana manokana. Azonao atao ny mitantana ny clusters sy loharanon'ny AKS anao avy hatrany amin'ny tonian-dahatsoratra VS Code miaraka amin'ny fanampian'ny plugin AKS.
9. SSH lavitra
Azonao atao ny mifandray amin'ny milina lavitra amin'ny alàlan'ny SSH ary miasa miaraka amin'ireo rakitra sy programany amin'ny alàlan'ny fampiasana ny plugin Remote - SSH ho an'ny Visual Studio Code. Ny fiaraha-miasa amin'ny cluster Kubernetes amin'ny milina lavitra dia mora amin'ny alalan'ity addon ity.
Afaka mifandray haingana amin'ny mpizara lavitra ianao amin'ny alàlan'ny Remote – SSH ary mitantana ny loharano Kubernetes anao amin'ny alàlan'ny Visual Studio Code. Ho an'izay rehetra mifandray amin'ny solosaina lavitra, toy ny cluster Kubernetes, dia ilaina ny fanitarana Remote - SSH.
Tsy mila manokatra programa na terminal hafa ianao amin'ny alàlan'ny fampiasana Remote – SSH mba hifandraisana amin'ny toeram-piasana lavitra sy hampiasa ny VS Code hitantana ny loharano Kubernetes anao.
10. Karazana Kubernetes
Ny mpamorona dia manana fahafahana miditra amin'ny fitaovana mahery vaika izay mahatonga ny fitantanana ireo cluster Kubernetes eo an-toerana ho tsotra sy intuitive: ny plugin Kubernetes Kind ho an'ny VS Code. Ny Kind dia vahaolana amin'ny fitantanana ireo cluster Kubernetes eo an-toerana amin'ny fampiasana node container Docker. Kind dia midika hoe Kubernetes ao amin'ny Docker.
Izany dia ahafahan'ny mpamorona manandrana ny fanamboarana Kubernetes sy ny fampiharana eo an-toerana alohan'ny hametrahana azy ireo amin'ny tontolo iainana.
Afaka manangana, mitantana, ary mifandray haingana amin'ny vondron'olona tsara fanahy avy ao anatin'ny tonian-dahatsoratra ianao noho ny Kubernetes Kind addon ho an'ny VS Code.
Azonao atao ny mampiasa ny tonian-dahatsoratra VS Code mba hametrahana loharanon-karena Kubernetes amin'ny cluster, manangana cluster Kind vaovao, mandinika ny toetry ny cluster ankehitriny, ary bebe kokoa amin'ny fampiasana ity fanitarana ity.
Famaranana
Ho an'ireo mpamorona mitady hanatsorana ny fizotrany sy hanamafisana ny vokatra, dia ilaina ny fisafidianana ny fitaovana mety amin'ny fitantanana ny loharanon-karena Kubernetes.
Manana safidy malalaka azo isafidianana ianao mifototra amin'ny fitakian'izy ireo manokana noho ny fitaovana Kubernetes samihafa natolotry ny Visual Studio Code.
Azonao atao ny manao automatique ny hetsika mandreraka sy miverimberina, mampihena ny lesoka, ary mahazo fahalalana bebe kokoa momba ny loharanon'izy ireo Kubernetes amin'ny alàlan'ny fampiasana ireo teknolojia ireo.
Tokony hanadihady tsara ireo teknolojia ireo ny mpamorona mba hahitana ny fomba mety hanatsarany ny fizotran'ny Kubernetes. Ireo fitaovana ireo dia afaka manampy anao amin'ny fahombiazana sy amin'ny fomba mahomby kokoa ny tanjona amin'ny fampandrosoana, na inona na inona haavon'ny traikefanao Kubernetes.
Leave a Reply