KÄpÄc Kubespray?
Ar Kubernetes sastapÄmies pirms nedaudz vairÄk kÄ diviem gadiem ā pirms tam mums bija pieredze darbÄ ar Apache Mesos un veiksmÄ«gi pametÄm dokeru spietu. TÄpÄc k8s attÄ«stÄ«ba nekavÄjoties sekoja BrazÄ«lijas sistÄmai. NekÄdu minikubu vai pÄrvaldÄ«bas risinÄjumu no Google.
Kubeadm tajÄ brÄ«dÄ« nezinÄja, kÄ salikt etcd klasteri, un no citÄm iespÄjÄm kubespray bija Google labÄko rezultÄtu sarakstÄ.
MÄs to apskatÄ«jÄm un sapratÄm, ka mums tas ir jÄpaÅem.
23.septembrÄ« 20.00 pÄc Maskavas laika diriÄ£Äs Sergejs Bondarevs
VebinÄrÄ Sergejs Bondarevs pastÄstÄ«s, kÄ darbojas kubespray, kÄda ir atŔķirÄ«ba no kubeadm, kops, rke. KopÄ«gos unikÄlas kubespray un klasteru instalÄÅ”anas algoritma funkcijas. AnalizÄs rÅ«pnieciskÄs darbÄ«bas Ä«patnÄ«bas (trÅ«kumus).
TÄtad, kÄpÄc mÄs satveram kubespray ar visÄm trim rokÄm?
- Tas ir saprotams un atvÄrts avots. JÅ«s vienmÄr varat pievienot dažus mirkļus sev.
- Varat to instalÄt vietnÄ Centos un citos izplatÄ«jumos š
- HA iestatÄ«Å”ana. Kļūmju izturÄ«gs etcd klasteris no 3 galvenajÄm ierÄ«cÄm.
- IespÄja pievienot mezglus un atjauninÄt kopu.
- Papildu programmatÅ«ras, piemÄram, informÄcijas paneļa, metrikas servera, ieejas kontrollera utt., uzstÄdÄ«Å”ana.
Ansible skripts darbojas arÄ« ar mitogÄnu. Kas dod paÄtrinÄjumu par 10-15%, ne vairÄk, jo lielÄko daļu laika pavada attÄlu lejupielÄde un instalÄÅ”ana.
ObjektÄ«vi vÄrtÄjot, Å”obrÄ«d kubespray izvÄle klastera uzstÄdÄ«Å”anai ne tuvu nav tik acÄ«mredzama kÄ pirms diviem gadiem.
ÄŖsumÄ...
PiemÄram, kops - Ŕķiet, ka cubespray ļauj no nulles instalÄt klasteru, pat izveidojot virtuÄlÄs maŔīnas pats. Bet darbojas tikai AWS, GCE un openstack. Tas rada jautÄjumu - kÄpÄc tas ir vajadzÄ«gs, ja Å”iem mÄkoÅiem ir pÄrvaldÄ«bas risinÄjumi, pat atvÄrtÄ stekÄ, piemÄram, selectel vai mail.ru. rke - dažiem cilvÄkiem tas patÄ«k, taÄu viÅiem ir sava pieeja veidojamÄ klastera struktÅ«rai un viÅiem nav Ä«paÅ”i lielas iespÄjas klastera komponentu pielÄgoÅ”anai. TurklÄt jums ir nepiecieÅ”ams jau konfigurÄts mezgls ar instalÄtu doku. kubeadm - nepiecieÅ”ama arÄ« Kubernetes izstrÄdÄtÄju utilÄ«ta Docker, kas beidzot ir iemÄcÄ«jusies izveidot kļūdu izturÄ«gus iestatÄ«jumus, glabÄt konfigurÄciju un sertifikÄtu klasterÄ«, un tagad nav nepiecieÅ”ams manuÄli pÄrsÅ«tÄ«t Å”os failus starp mezgliem. Labs rÄ«ks, bet vÄrsts tikai uz kontroles lÄ«dzenuma paaugstinÄÅ”anu. Tas pat neinstalÄ tÄ«klu klasterÄ«, un dokumentÄcijÄ ir ieteikts manuÄli lietot manifestus ar CNI.
SvarÄ«gs fakts ir tas, ka visas Ŕīs trÄ«s utilÄ«tas ir ierakstÄ«tas go, un, ja jums ir nepiecieÅ”ams kaut kas unikÄls, jums ir jÄzina go, lai labotu kodu un izveidotu vilkÅ”anas pieprasÄ«jumu.
Cubspray ir ansible, kuru ir vieglÄk iemÄcÄ«ties nekÄ izmantot.
Un, protams, izmantojot to paÅ”u ansible, varat rakstÄ«t savus skriptus docker un klastera instalÄÅ”anai, izmantojot rke vai kubeadm. Un Å”ie skripti, pateicoties to Å”aurajai specializÄcijai tieÅ”i jÅ«su prasÄ«bÄm, darbosies daudz ÄtrÄk nekÄ cubespray. Un Ŕī ir lieliska, darba iespÄja. Ja jums ir kompetence un laiks.
Un, ja jÅ«s tikai sÄkat iepazÄ«ties ar
Un tÄ ir tikai daļa no tÄ, par ko mÄs runÄsim. GarlaicÄ«gi nebÅ«s. NÄc un
Avots: www.habr.com