"Pregled funkcij Kubespray": razlika med prvotno različico in našo vilico

23. september ob 20.00 po moskovskem času bo Sergej Bondarev izvedel brezplačen spletni seminar "Pregled funkcij Kubespray”, kjer vam bo povedal, kako pripraviti kubespray, da bo hiter, učinkovit in odporen na napake.

Sergey Bondarev vam bo povedal razliko med prvotno različico in našo vilico:

"Pregled funkcij Kubespray": razlika med prvotno različico in našo vilico

Razlika med prvotno različico in našo vilico.

Tisti, ki ste se že srečali s cubesprayjem, se zdaj verjetno sprašujete, zakaj kubeadm postavljam proti cubesprayju, saj cubespray za ustvarjanje grozda samo kliče kubadm in je na prvi pogled videti kot namestitveni skript paketa in avtomatski zagon.

Vendar ni bilo vedno tako, sprva je cubespray vse komponente namestil sam:

  • sestavil gručo etcd;
  • nameščeni kubleti, ustvarjeni certifikati, konfiguracije in dostopni žetoni za statične bloke Controlplain in druge storitvene komponente;
  • ustvaril servisne račune za delovna vozlišča in jih povezal z gručo.

A predlani so to funkcionalnost izčrpali, ostal je le cubad. Kar takrat ni bilo prav dobro. Počutil sem se užaljenega in sem naredil svoj fork, v katerem sem ohranil klasičen način namestitve, in pravzaprav zdaj ta fork posodabljam, pri čemer sam izbiram objave iz izvirnega cubesprayja. Na poti dokončanje klasičnega načina za nove spremembe.

Posledično je razlika med gručami, ki jih je ustvaril moj fork, in prvotnim kube-proxy in datumi poteka veljavnosti potrdila.

V mojem forku je vse ostalo tako, kot je bilo prej - proxy cube se zažene kot statični pod, certifikati se izdajo za 100 let.

V Kubeadmu proxy kocka deluje kot demonset, potrdila pa se izdajo za 1 leto in jih je treba redno obnavljati. kubeadm se je končno naučil, kako to narediti z enim ukazom.

Razlika je majhna in danes uporabljamo obe možnosti.

Lastnosti (slabosti) v industrijskem obratovanju:

Skript je univerzalen, zato ni zelo hiter. Svojega lahko znatno pospešite tako, da zavržete čeke, začenši s končano sliko.

Scenarij je zapleten, obstajajo nelogična mesta, težka zapuščina. Namestitev dop. krmilniki in programska oprema preko cubespray - dobro za učenje in testiranje. Na maturantskem plesu. odvisnost delovanja od cubesprayja ni zelo pametna ideja, poleg tega je posodobitev programske opreme izvedena z metodo "kill-made new" - to pomeni prekinitev storitve.

Doda lahko samo delavska vozlišča, pri masterjih je nekaj nians s certifikati in skript ne reši vseh možnih težav, ki se lahko pojavijo.

Imel sem na primer težave s kubeadmom, ko se je zrušil v času dodajanja drugega in tretjega masterja, nato pa je cubespray ponastavil kubeadm na vozlišču in poskusil znova dodati master.

Edina težava je bila v tem, da se je do okvare drugi primerek etcd že uspel registrirati in ker je bil po resetu tudi izbrisan, smo dobili nočno moro - etcd grozd dveh vozlišč, od katerih je bil eden izbrisan, drugi pa ne sprejema več strank. Zaradi tega je grozd umrl, ne da bi se rodil.

odprtokodni kot je.

Vse to in še več v tem brezplačnem spletnem seminarjuPregled funkcij Kubespray» 23. september, 20.00 po moskovskem času.

Pridružite se!

Vir: www.habr.com

Dodaj komentar