Gratis webinar "Oversikt over Kubespray-funksjoner"

Hvorfor Kubespray?

Vi møtte Kubernetes for litt over to år siden - før det hadde vi erfaring med å jobbe med Apache Mesos, og vi forlot docker-svermen. Derfor fulgte utviklingen av k8 umiddelbart det brasilianske systemet. Ingen minikuber eller administrasjonsløsninger fra Google.

Kubeadm på det tidspunktet visste ikke hvordan de skulle sette sammen en etcd-klynge, og av de andre alternativene var kubespray i de beste Google-resultatene.

Vi så på den og innså at vi måtte ta den.

23. september, 20.00 Moskva-tid, dirigerer Sergey Bondarev gratis webinar "Oversikt over Kubespray-funksjoner", hvor han vil fortelle deg hvordan du tilbereder kubespray slik at den blir velsmakende, effektiv og feiltolerant, og da oppstår ikke tanken "ikke alle yoghurter er like sunne".

Gratis webinar "Oversikt over Kubespray-funksjoner"

På webinaret vil Sergey Bondarev fortelle deg hvordan kubespray fungerer, hva er forskjellen fra kubeadm, kops, rke. Vil dele unike funksjoner i kubespray og klyngeinstallasjonsalgoritme. Vil analysere funksjonene (ulempene) ved industriell drift.

Så hvorfor tar vi tak i kubesprayen med alle tre hendene?

  • Det er ansible og åpen kildekode. Du kan alltid legge til noen øyeblikk for deg selv.
  • Du kan installere det på Centos, og på andre distribusjoner 😉
  • HA-oppsett. Feiltolerant etcd klynge på 3 mastere.
  • Evne til å legge til noder og oppdatere klyngen.
  • Installasjon av tilleggsprogramvare som dashbord, metrikkserver, ingress-kontroller, etc.

Det ansible skriptet fungerer også med mitogen. Noe som gir en akselerasjon på 10-15%, ikke mer, fordi mesteparten av tiden går med til nedlasting av bilder og installasjon.

Objektivt sett er for øyeblikket ikke valget av kubespray for å installere en klynge på langt nær så åpenbart som det var for to år siden.

Kort oppsummert...

For eksempel kops - som cubespray lar den deg installere en klynge fra bunnen av, til og med lage virtuelle maskiner selv. Men bare AWS, GCE og openstack fungerer. Hva slags reiser spørsmålet - hvorfor er det nødvendig hvis disse skyene har administrasjonsløsninger, selv i åpen stack, for eksempel selectel eller mail.ru. rke - noen liker det, men de har sin egen tilnærming til strukturen til klyngen som lages og har ikke så veldig store muligheter for å tilpasse klyngekomponenter. I tillegg trenger du en allerede konfigurert node med docker installert. kubeadm - krever også Docker, et verktøy fra utviklerne av Kubernetes, som endelig har lært hvordan man lager feiltolerante oppsett, lagrer konfigurasjonen og sertifikatet inne i klyngen, og nå er det ikke nødvendig å manuelt overføre disse filene mellom noder. Et godt verktøy, men fokuserte kun på å heve kontrollsletta. Den installerer ikke engang et nettverk i klyngen, og dokumentasjonen foreslår å bruke manifester med CNI manuelt.

Vel, et viktig faktum er at alle disse tre verktøyene er skrevet i go, og hvis du trenger noe unikt, må du vite go for å korrigere koden og lage en pull-forespørsel.
Cubspray er et ansible som er klart lettere å lære enn å gå.

Vel, og selvfølgelig, ved å bruke samme ansible, kan du skrive dine egne skript for å installere docker og en klynge ved å bruke rke eller kubeadm. Og disse skriptene, på grunn av deres smale spesialisering spesifikt for dine krav, vil fungere mye raskere enn cubespray. Og dette er et utmerket, fungerende alternativ. Hvis du har kompetanse og tid.

Og hvis du så vidt begynner å bli kjent med Kubernetes, da vil det være mye enklere og raskere å mestre cubesprayen.

Og det er bare en del av det vi skal snakke om. Det blir ikke kjedelig. Kom og meld deg på webinaret. Eller registrer deg og inntekt. Uansett hva du foretrekker.

Kilde: www.habr.com

Legg til en kommentar