"Superrigardo de Kubespray-kapabloj": La diferenco inter la originala versio kaj nia forko

La 23-an de septembro, je la 20.00a horo de Moskvo, Sergey Bondarev okazigos senpagan retseminarion "Kubespray Trajtoj Superrigardo", kie li diros al vi kiel prepari kubespray por ke ĝi rezultu rapide, efike kaj mistolerema.

Sergey Bondarev diros al vi la diferencon inter la originala versio kaj nia forko:

"Superrigardo de Kubespray-kapabloj": La diferenco inter la originala versio kaj nia forko

La diferenco inter la originala versio kaj nia forko.

Tiuj, kiuj jam renkontis cubespray, verŝajne nun demandas sin kial mi kontrastas kubeadm kun cubespray, ĉar cubespray por krei areton nomas kubeadm kaj unuavide aspektas kiel skripto por instali pakaĵojn kaj aŭtomatan lanĉon.

Sed ĉi tio ne ĉiam estis la kazo; komence, cubespray instalis ĉiujn komponantojn sendepende:

  • kunvenita etcd areto;
  • instalitaj kubeletoj, generitaj atestiloj, agordoj kaj alirĵetonoj por senmovaj kontrolaviadiloj kaj aliaj servokomponentoj;
  • kreis servokontojn por labornodoj kaj konektis ilin al la areto.

Sed antaŭ la pasinta jaro ili eltranĉis ĉi tiun funkcion, lasante nur kubadm. Kiu tiutempe ne estis tre bona. Mi sentis min ofendita kaj mi faris mian propran forkon, en kiu mi konservis la klasikan instalan reĝimon, kaj fakte nun mi tenas ĉi tiun forkon ĝisdatigita, ĉeriz-elektado de la originala cubespray al mi. Survoje, finante la klasikan reĝimon por novaj ŝanĝoj.

Kiel rezulto, la diferenco inter la aretoj kreitaj de mia forko kaj la originala estas la kube-proxy kaj la validecperiodo de la atestiloj.

En mia forko, ĉio restas kiel antaŭe - la prokura kubo estas lanĉita kiel statika pod, atestiloj estas eldonitaj por 100 jaroj.

En Kubeadm, la prokura kubo estas lanĉita kiel daemonaro, kaj atestiloj estas eldonitaj por 1 jaro, kaj ili devas esti renovigitaj periode. kubeadm finfine lernis kiel fari tion per unu komando.

La diferenco estas malgranda, kaj hodiaŭ ni uzas ambaŭ opciojn.

Trajtoj (malavantaĝoj) dum industria operacio:

La skripto estas universala, do ĝi ne estas tre rapida. Vi povas signife akceli vian propran forigante ĉekojn kaj lanĉante el preta bildo.

La skripto estas kompleksa, estas nelogikaj lokoj, peza heredaĵo. Instalado de pliaj regiloj kaj programaro per cubespray - bona por trejnado kaj testado. En balbalo. Por funkciado, depende de cubespray ne estas tre bona ideo, krome la programaro ĝisdatigo estas efektivigita per la metodo "mortigu ĝin kaj faru novan" - kio signifas paŭzon en servo.

Povas nur aldoni laboristajn nodojn, kun majstroj estas iuj nuancoj kun atestiloj, kaj la skripto ne traktas ĉiujn eblajn problemojn kiuj povas aperi.

Ekzemple, mi havis problemon kun kubeadm kiam ĝi kraŝis aldonante la duan kaj trian majstron, kaj post tio cubespray faris kubeadm rekomencigita sur la nodo, kaj provis aldoni la majstron denove.

La nura problemo estis, ke kiam la malsukceso okazis, la dua etcd-instanco jam sukcesis registriĝi, kaj ĉar ĝi ankaŭ estis forigita post la restarigo, ni finis kun koŝmaro - etcd-grupo de du nodoj, unu el kiuj estis forigita, kaj la dua ne plu akceptas klientojn. Kiel rezulto, la areto mortis sen naskiĝo.

Malfermfonto kiel ĝi estas.

Ĉio ĉi kaj multe pli en la senpaga retseminario "Kubespray Trajtoj Superrigardo» La 23-an de septembro, 20.00 Moskva tempo.

Aliĝu al ni!

fonto: www.habr.com

Aldoni komenton