Doako web-mintegia "Kubespray-ren gaitasunen ikuspegi orokorra"

Zergatik Kubespray?

Duela bi urte baino apur bat Kubernetesekin topo egin genuen; hori baino lehen Apache Mesosekin lan egiten esperientzia genuen eta docker swarm arrakastaz alde batera utzi genuen. Hori dela eta, k8en garapenak berehala jarraitu zion Brasilgo sistemari. Google-ren minikubo edo kudeaketa-soluziorik ez.

Momentu horretan Kubeadm-ek ez zekien etcd kluster bat nola muntatu, eta beste aukeren artean, kubespray Google-ren emaitzetan zegoen.

Begiratu eta hartu behar genuela konturatu ginen.

Irailaren 23an, Moskuko 20.00:XNUMXetan, Sergey Bondarevek zuzenduko du doako web-mintegia "Kubespray-ren gaitasunen ikuspegi orokorra", non kubespray-a nola prestatzen den kontatuko dizu, zaporetsua, eraginkorra eta akatsekiko tolerantzia izan dadin, eta orduan ez da sortzen "jogurt guztiak ez dira berdin osasuntsu" pentsamendua.

Doako web-mintegia "Kubespray-ren gaitasunen ikuspegi orokorra"

Webinarioan, Sergey Bondarev-ek kubespray-k nola funtzionatzen duen esango dizu, zein den kubeadm, kops, rke-ren aldea. Kubespray-ren eta cluster instalazioaren algoritmoaren ezaugarri bereziak partekatuko ditu. Eragiketa industrialaren ezaugarriak (eragozpenak) aztertuko ditu.

Orduan, zergatik hartzen dugu kubespray hiru eskuekin?

  • Ansible eta opensource da. Zuretzat momentu batzuk gehi ditzakezu beti.
  • Centos-en instala dezakezu, eta beste banaketa batzuetan 😉
  • HA konfigurazioa. Akats-tolerantea etcd 3 maisu-multzoa.
  • Nodoak gehitzeko eta klusterra eguneratzeko gaitasuna.
  • Software osagarria instalatzea, hala nola aginte-panela, neurketa-zerbitzaria, sarrera kontrolatzailea, etab.

Ansible script-ak mitogenoarekin ere funtzionatzen du. Horrek %10-15eko azelerazioa ematen du, ez gehiago, denbora gehiena irudiak deskargatzen eta instalatzen pasatzen baita.

Objektiboki hitz eginez, momentuz kubespray-ren aukeraketa kluster bat instalatzeko ez da duela bi urte bezain agerikoa.

Laburbilduz...

Adibidez, kops - cubespray bezala, kluster bat hutsetik instalatzeko aukera ematen du, baita makina birtualak zuk zeuk sortu ere. Baina AWS, GCE eta openstack bakarrik funtzionatzen dute. Zein motatako galdera planteatzen da: zergatik behar da hodei hauek kudeaketa irtenbideak badituzte, nahiz eta pila irekian, adibidez selectel edo mail.ru. rke - batzuei gustatzen zaie, baina sortzen ari den klusterraren egiturari buruzko ikuspegi propioa dute eta ez dute aukera handirik kluster osagaiak pertsonalizatzeko. Gainera, dagoeneko konfiguratutako nodo bat behar duzu docker instalatuta duena. kubeadm - Docker ere behar du, Kubernetes-en garatzaileen erabilgarritasuna, azkenean akatsekiko tolerantziazko konfigurazioak nola sortu, konfigurazioa eta ziurtagiria kluster barruan gordetzen ikasi duena, eta orain ez dago fitxategi hauek eskuz nodoen artean transferitu beharrik. Tresna ona, baina kontrol-lautada altxatzera bakarrik bideratua. Ez du sarerik instalatzen klusterrean, eta dokumentazioak CNIrekin manifestuak eskuz aplikatzea proposatzen du.

Beno, datu garrantzitsu bat da hiru utilitate hauek go-n idatzita daudela, eta zerbait berezia behar baduzu, go jakin behar duzu kodea zuzentzeko eta pull eskaera bat sortzeko.
Cubspray argi eta garbi errazago ikasten joan baino ansible bat da.

Beno, eta noski, ansible bera erabiliz, zure script-ak idatz ditzakezu docker eta cluster bat instalatzeko rke edo kubeadm erabiliz. Eta script hauek, zure eskakizunetarako bereziki espezializazio estuagatik, cubespray baino askoz azkarrago funtzionatuko dute. Eta hau aukera bikaina da, lan egiteko. Konpetentzia eta denbora izanez gero.

Eta ezagutzen hasi berria bazara Kubernetes, orduan cubespray menperatzea askoz errazagoa eta azkarragoa izango da.

Eta hori buruz hitz egingo dugunaren zati bat besterik ez da. Ez da aspergarria izango. Zatoz eta izena eman webinariorako. Edo izena eman eta Zatoz. Nahiago duzuna.

Iturria: www.habr.com

Gehitu iruzkin berria