12 Meafaigaluega e Faafaigofie ai Kubernetes

12 Meafaigaluega e Faafaigofie ai Kubernetes

Ua avea Kubernetes ma auala masani e alu ai, e pei ona faʻamaonia e le toʻatele e ala i le faʻapipiʻiina o talosaga faʻapipiʻi i le fua. Ae afai e fesoasoani mai Kubernetes ia i matou e taulimaina le lavelave ma le lavelave o le kilivaina o pusa, o le a se mea e fesoasoani ia i matou e taulimaina Kubernetes? E mafai foi ona lavelave, fenumiai ma faigata ona pulea.

Aʻo tuputupu aʻe Kubernetes ma atinaʻe, o le tele o ona faʻaaliga o le a, ioe, o le a auli i totonu o le poloketi lava ia. Ae o nisi tagata faʻaoga e le manaʻo e faʻatali mo Kubernetes e faʻafaigofie ona faʻaoga, o lea na latou atiina ae ai a latou lava fofo i le tele o faʻafitauli masani i le gaosiga Kubernetes.

NB Ou te faʻamoemoe o le faʻamaʻi pipisi o le peʻa e le iloa na utia se taifau, na utia se pangolin, na utia se tagata Saina i se faʻalavelave faʻafuaseʻi i Wuhan, lea o loʻo i ai le BSL-4 biological laboratory, o le a faʻaitiitia ia Fepuari ma o le a tatou manatua ai le 2019. -nCoV fa'aaoga gagana masoa . Ma e mafai ona matou faia tuusao Kubernetes Base Fepuari 8–10, 2021, ma Kubernetes Mega mo tagata fa'aoga K8 sili atu Fepuari 12-14. O le mea moni, o le tagata lava ia, i le avea ai ma se faatonu, ou te misia le taʻavale, kofe malologa, finauga ma fesili taufaasese mo failauga. Ia, a leai o le a tatou feoti i fafo ma le paneta atoa i le faiga o tala sili ona sauā ma lapisi a Styopa lo tatou Korolev, pe afai ua fiu le malosi uma i a tatou tausuaga gugu e pei o Conchita Wurst, o le matamata a Peteriaka Kirill ma le Pope manao e. faasaʻo upu o le Tatalo a le Alii.

Ae tatou toe foi i le mea autu.

Goldpinger: Va'aiga Va'aiga Kubernetes Clusters

E fiafia tagata e matamata. O kalafi ma siata e faigofie ai ona malamalama i le ata tele. Ma a fua i le fua ma le lavelave o le fuifui Kubernetes, e mafai ona tatou faʻaogaina atoatoa lenei vaega.

O se poloketi ma se igoa malie (atonu o se mea e uiga i le sooupu 007, tusa. faaliliu) Goldpinger, lea e tatala ma tatala e le vaega tekinolosi a Bloomberg, o se meafaigaluega faigofie e tafe i totonu o le Kubernetes cluster ma faʻaalia se faʻafanua fesoʻotaʻi o sootaga i le va o nodes. E masani ona fa'aalia pona o lo'o galue i le lanu meamata, o pona e le fa'aogaina e fa'aalia i le mumu. Na'o le kiliki i luga o se node e su'e ai fa'amatalaga. E mafai foi ona e faʻavasegaina le API e faʻaaoga ai le Swagger e faʻaopoopo ai lipoti faaopoopo, foliga, ma isi mea.

K9s: Fa'aoga fa'amafanafana mata atoa ile Kubernetes

E fiafia le pule o le fa'aogaina o mea lelei "faamalama tasi". K9s ose fa'aoga fa'amafanafana fa'ata atoa mo fuifui Kubernetes. Fa'atasi ai, e mafai ona e va'ava'ai i le ta'avale Pods, ogalaau, ma fa'agaioiga fa'atasi ai ma le fa'aogaina vave o atigi. Fa'aaliga, e mana'omia lou tu'uina atu i tagata Kubernetes fa'aoga-tulaga fa'aoga ma igoa va'aiga-tulaga faitau fa'atagaga mo K9s e galue sa'o.

Kops: Console ops mo vaega Kubernetes

Lenei atina'e mai le 'au Kubernetes o le a fesoasoani ia te oe e pulea fa'aputuga Kubernetes mai le laina fa'atonu. E lagolagoina fuifui o loʻo taʻavale i luga o le AWS ma le GKE, ma e galue foi ma VMware vSphere ma isi siosiomaga. E le gata i le otometi le faʻapipiʻiina ma le faʻaaogaina o faʻagasologa, e mafai e Kops ona fesoasoani i le taulimaina o isi ituaiga o masini. Aemaise lava, e mafai ona ia fatuina tulaga mo Terraform e mafai ona faʻaaogaina e faʻafeiloaʻi ai le fuifui e faʻaaoga ai Terraform.

Kubebox: Atina'e atigi mo Kubernetes

Ati fa'amae'a maualuga mo Kubernetes, Kubebox, e maua ai le sili atu nai lo se afifi tuai lelei i Kubernetes ma lona API. Faatasi ai ma isi mea, e mafai ona faʻaalia i le taimi moni le faʻaogaina o le CPU taimi ma le RAM, se lisi o pods, mea o loʻo i totonu o ogalaau, ma faʻalauiloa foi le faʻatonu faʻatonu. O le mea foi ou te fiafia i ai o loʻo avanoa o se isi talosaga mo Linux, Windows ma MacOS.

Kube-applier

Kube-applier fa'apipi'i e fai ma 'au'aunaga Kubernetes, toe aumai fa'aupuga fa'aupuga a Kubernetes mai le git repository, ona fa'aogaina lea i pusa i totonu o le fuifui. So'o se taimi lava e fai ai suiga, e ave'esea mai le fale teu oloa ma fa'aoga i pods e mana'omia. E fai si fa'amanatu le Google's Scaffold, ae galue e fa'atautaia se fuifui atoa nai lo na'o le tasi le talosaga.

E mafai ona fai suiga i faʻatulagaga i luga o se faʻatulagaga poʻo luga ole talosaga. O gaioiga uma o loʻo faʻapipiʻiina ma faʻaalia uiga e fetaui ma Prometheus, ina ia mafai ona e vaʻai i taimi uma po o le a le mea e ono aʻafia ai le amio a le fuifui.

Kube-ps1: Faʻatonu laina faʻatonuga mo Kubernetes

Leai, Kube-ps1 e le o se Sony PlayStation emulator mo Kubernetes, e ui o le a lelei. Ole fa'aopoopoga ole laina fa'atonu Bash lea e fa'aalia ai le fa'amatalaga Kubernetes o lo'o i ai nei ma igoa avanoa ile vave. Kube-shell e aofia ai ma le tele o isi vaega, ae afai o mea uma e te manaʻomia o se faʻamatalaga atamai, o le a tuʻuina atu e Kube-ps1 mo oe i se tau maualalo.

Kube-prompt

O le isi laʻititi, ae manaia tele le faʻaogaina o suiga ole Kubernetes CLI Kube-prompt, lea e mafai ona e fa'aoga e te ulufale ai i totonu o se mafutaga fa'atasi ma le tagata o tausia Kubernetes. Kube-prompt e laveai oe mai le tatau ona taina kubectl i luma o fa'atonuga ta'itasi, ma tu'uina atu fo'i fa'amae'a fa'amae'a fa'atasi ai ma fa'amatalaga fa'amatalaga mo fa'atonuga ta'itasi.

Kubespy: Mataituina punaoa Kubernetes taimi moni

Kubespy mai le Pulumi ose meafaigaluega fa'apitoa e fesoasoani ia te oe e fa'aleaga suiga i se fa'aputuga puna'oa i le taimi moni, tu'uina atu se mea e pei o se laulau fa'amatalaga e pulea ai mea o lo'o tupu. Mo se faataitaiga, o oe fia vaai i suiga pod setete mai le amataga: o le faʻamatalaga o le pod ua tusia i etcd, o le pod ua faʻatulagaina e tamoʻe i luga o le node, o le kubelet i luga o le node e fatuina ai le pod, ma mulimuli ane ua faailoga le pod o loʻo tamoe. E mafai ona faʻalauiloa Kubespy o se polokalame ese poʻo se faʻaopoopoga i kubectl.

Kubeval: Siaki le faatulagaga Kubernetes

Kubernetes configuration YAML faila atonu e mafai e tagata ona faitau, ae e le o taimi uma e mafai ai ona faʻamaonia. E faigofie ona misi se koma po'o se igoa ae le maua se'ia tuai. E sili atu le faʻaaogaina Kubeval, fa'apipi'i fa'apitonu'u pe fa'afeso'ota'i ile paipa CICD. Na ave e Kubeval le faʻamatalaga YAML o faʻatulagaga Kubernetes ma tuʻu i tua faʻamatalaga e uiga i le saʻo. E mafai fo'i ona tu'uina atu fa'amaumauga i le JSON po'o le TAP, fa'apea fo'i ma fa'ata'ita'iga puna fa'asino e fa'asino i fa'asologa o siata Helm e aunoa ma le faia o fa'amatalaga fa'aopoopo.

Kube-ops-view: Dashboard mo le tele o fuifui Kubernetes

O Kubernetes ua uma ona i ai se lisi sili ona lelei lautele, ae o le Kubernetes community o loʻo faʻataʻitaʻiina isi auala e faʻaalia ai faʻamatalaga aoga i Kubernetes sysadmins. Kube-ops-vaaiga E naʻo se faʻataʻitaʻiga lea, e maua ai le avanoa e toe iloilo ai le tele o fuifui, e mafai ona e vaʻai i le faʻaaogaina o le taimi o le gaosiga ma le RAM, ma le tulaga o le faʻaogaina o modules. Faamolemole ia matau e le mafai ona faʻaaogaina poloaiga, o le meafaigaluega e mo naʻo faʻaaliga. Ae o faʻaaliga o loʻo tuʻuina atu e manino ma lamolemole, na o le aioi atu e faʻaalia i luga o se faʻaaliga puipui i lau nofoaga lagolago.

Rio: Tu'uina atu Talosaga mo Kubernetes

Rio, o se poloketi mai le Rancher Labs, e fa'atinoina faiga masani e tu'uina atu ai talosaga i Kubernetes, e pei o le CD mai le Git, AB, po'o le tu'uina atu o le lanumoana-lanumeamata. E mafai fo'i ona fa'asolo atu se fa'amatalaga fou o lau talosaga i le taimi lava e te faia ai suiga, fesoasoani i le fa'afoeina o fa'alavelave fa'atasi ma, mo se fa'ata'ita'iga, DNS, HTTPS, Service Mesh.

Stern ma Kubetail: Va'aiga ogalaau i Kubernetes

Stern e maua ai lanu lanu (e pei ona mafai e le poloaiga ona fai tail) mai pusa ma pusa i Kubernetes. O le auala sili foi lea e maua ai le gaosiga o le tele o punaoa i totonu o se vaitafe e tasi e mafai ona faitau i luga o le lele. I le taimi lava e tasi, o loʻo i ai sau auala vaʻaia (faʻavae i luga o lanu) e vavae ese ai vaitafe.

Kubetail i se auala talitutusa, e faʻafesoʻotaʻi ogalaau mai pods eseese i le vaitafe e tasi, lanu-coded pods eseese ma koneteina. Ae o Kubetail o se tusitusiga Bash. o lea e le mana'omia ai se isi lava atigi e galue ai.

Na'o tagata fa'aigoaina e mafai ona auai i le su'esu'ega. Saini ese j, faʻamolemole.

O le a le mea e te fa'aogaina e fa'afaigofie ai galuega masani?

  • 2,9%Goldpinger1

  • 22,9%K9s8

  • 0,0%Kops0

  • 0,0%Kubebox0

  • 0,0%Kube-applier0

  • 0,0%Kube-ps10

  • 0,0%Kube-prompt0

  • 0,0%Kubespy0

  • 2,9%Kubeval1

  • 0,0%Kube-ops-view0

  • 0,0%Rio0

  • 2,9%Stern1

  • 5,7%Kubetail2

  • 28,6%E leai se tasi o lenei10

  • 5,7%E iai la'u lava “mua-e-le-e-essness”2

  • 8,6%O le a ou taumafai e pu'e se mea mai le lisi3

  • 20,0%Ou te pulea Kubernetes e faʻaaoga ai se neural implant, pei o le ata tifaga Johnny Mnemonic7

35 tagata fa'aoga na palota. 19 tagata fa'aoga na le fa'aaogaina.

puna: www.habr.com

Faaopoopo i ai se faamatalaga