Miért a Kubespray?
Valamivel több mint két éve találkoztunk a Kubernetes-szel – előtte volt tapasztalatunk az Apache Mesos-szal való munkában, és sikeresen elhagytuk a dockerrajt. Ezért a k8-ok fejlesztése azonnal követte a brazil rendszert. Nincsenek minikockák vagy kezelési megoldások a Google-tól.
A Kubeadm abban a pillanatban nem tudta, hogyan kell stbd-fürtöt összeállítani, és a többi lehetőség közül a kubespray szerepelt a Google legjobb találatai között.
Megnéztük, és rájöttünk, hogy el kell fogadnunk.
Szeptember 23-án, moszkvai idő szerint 20.00-kor Szergej Bondarev vezényel
A webináriumon Sergey Bondarev elmondja, hogyan működik a kubespray, mi a különbség a kubeadm, kops, rke között. Megosztja a kubespray és a fürttelepítési algoritmus egyedi jellemzőit. Elemezni fogja az ipari működés jellemzőit (hátrányait).
Akkor miért ragadjuk meg mindhárom kezünkkel a kubesprayt?
- Ez egy lehetséges és nyílt forráskódú. Mindig hozzáadhatsz néhány pillanatot magadnak.
- Telepítheted Centosra, és más disztribúciókra is 😉
- HA-beállítás. Hibatűrő etcd klaszter 3 mesterből.
- Csomópontok hozzáadásának és a fürt frissítésének lehetősége.
- További szoftverek, például műszerfal, metrikaszerver, belépésvezérlő stb. telepítése.
Az ansible script mitogénnel is működik. Ami 10-15%-os gyorsulást ad, nem több, mert a legtöbb idő a képek letöltésével és telepítésével telik.
Objektíven szólva, jelenleg a kubespray választása a klaszter telepítéséhez közel sem olyan nyilvánvaló, mint két évvel ezelőtt.
Röviden...
Például a kops - úgy tűnik, hogy a cubespray lehetővé teszi egy fürt telepítését a semmiből, akár virtuális gépek létrehozását is. De csak az AWS, a GCE és az openstack működik. Ez felveti a kérdést – miért van erre szükség, ha ezeknek a felhőknek vannak felügyeleti megoldásai, még nyílt veremben is, például selectel vagy mail.ru. rke - egyesek szeretik, de saját megközelítésük van a létrehozandó fürt szerkezetéhez, és nincs túl nagy lehetőségük a fürt összetevőinek testreszabására. Ezenkívül szüksége van egy már konfigurált csomópontra, amelyen docker van telepítve. kubeadm - ehhez a Kubernetes fejlesztőitől származó Docker segédprogram is szükséges, amely végre megtanulta a hibatűrő beállítások létrehozását, a konfig és a tanúsítvány fürtön belüli tárolását, és most már nem kell manuálisan átvinni ezeket a fájlokat a csomópontok között. Jó eszköz, de csak a vezérlési síkság emelésére összpontosított. Még hálózatot sem telepít a fürtbe, és a dokumentáció azt javasolja, hogy manuálisan alkalmazza a jegyzékeket a CNI-vel.
Nos, fontos tény, hogy mindhárom segédprogram go-ba van írva, és ha valami egyedire van szüksége, akkor tudnia kell a go-t a kód kijavításához és a lehívási kérés létrehozásához.
A Cubspray egy ansible, amelyet egyértelműen könnyebb megtanulni, mint elmenni.
Nos, és természetesen ugyanazt az ansible-t használva, saját szkripteket írhat a docker és a fürt telepítéséhez az rke vagy a kubeadm használatával. És ezek a szkriptek, szűk szakterületük miatt, kifejezetten az Ön igényeinek megfelelően, sokkal gyorsabban működnek, mint a cubespray. És ez egy kiváló, működő lehetőség. Ha van hozzáértése és ideje.
És ha csak most kezdi az ismerkedést
És ez csak egy része annak, amiről beszélni fogunk. Nem lesz unalmas. Gyere és
Forrás: will.com