"Kubespray-ийн боломжуудын тойм" үнэгүй вэбинар

Яагаад Kubespray гэж?

Бид хоёр жилийн өмнө Кубернетестэй таарч байсан - үүнээс өмнө бид Апачи Месостой ажиллаж байсан туршлагатай бөгөөд бид докерын бүлгийг амжилттай орхисон. Тиймээс k8-ийн хөгжил Бразилийн системийг нэн даруй дагасан. Google-ээс ямар ч миникуб эсвэл удирдлагын шийдэл байхгүй.

Kubeadm тэр үед etcd кластерыг хэрхэн угсрахаа мэдэхгүй байсан бөгөөд бусад сонголтуудаас kubespray нь Google-ийн шилдэг илэрцүүдэд багтсан байв.

Бид үүнийг хараад бид үүнийг авах ёстой гэдгийг ойлгосон.

23-р сарын 20.00-нд Москвагийн цагаар XNUMX цагт Сергей Бондарев удирдана "Kubespray боломжуудын тойм" үнэгүй вэбинар, Тэр танд кубеспрейг хэрхэн амттай, үр дүнтэй, алдааг тэсвэрлэх чадвартай болгох талаар хэлэх бөгөөд дараа нь "бүх тараг адил эрүүл байдаггүй" гэсэн бодол төрдөггүй.

"Kubespray-ийн боломжуудын тойм" үнэгүй вэбинар

Вебинар дээр Сергей Бондарев kubespray хэрхэн ажилладаг, kubeadm, kops, rke-ээс юугаараа ялгаатай болохыг танд хэлэх болно. Kubespray болон кластер суулгах алгоритмын өвөрмөц онцлогуудыг хуваалцах болно. Үйлдвэрлэлийн үйл ажиллагааны онцлог (сул тал) -д дүн шинжилгээ хийх болно.

Тэгвэл бид яагаад гурван гараараа кубэспрейг барьж авдаг юм бэ?

  • Энэ нь ойлгомжтой бөгөөд нээлттэй эх сурвалж юм. Та өөртөө зориулж хэдэн мөч нэмж болно.
  • Та үүнийг Centos болон бусад түгээлтүүд дээр суулгаж болно
  • HA-тохиргоо. 3 мастерийн гэмтэлд тэсвэртэй etcd кластер.
  • Зангилаа нэмэх, кластерыг шинэчлэх чадвар.
  • Хяналтын самбар, хэмжүүрийн сервер, нэвтрэх хянагч гэх мэт нэмэлт программ хангамжийг суулгах.

Ансибль скрипт нь мөн митогентэй ажилладаг. Энэ нь 10-15% -ийн хурдатгал өгдөг, үүнээс илүүгүй, учир нь ихэнх цагийг зураг татаж авах, суулгахад зарцуулдаг.

Объектив байдлаар хэлэхэд, одоогоор кластер суулгахад зориулж kubespray-ийн сонголт хоёр жилийн өмнөх шиг тийм ч тодорхой биш байна.

Товчхондоо...

Жишээлбэл, kops - cubespray нь кластерыг эхнээс нь суулгах, бүр виртуал машин үүсгэх боломжийг олгодог юм шиг санагддаг. Гэхдээ зөвхөн AWS, GCE болон openstack ажилладаг. Ямар төрлийн асуулт гарч ирдэг вэ - хэрэв эдгээр үүл нь нээлттэй стек, жишээ нь selectel эсвэл mail.ru гэх мэт удирдлагын шийдэлтэй бол яагаад хэрэгтэй вэ? rke - энэ нь зарим хүмүүст таалагддаг, гэхдээ тэдгээр нь үүсгэж буй кластерын бүтцэд өөрийн гэсэн хандлагатай байдаг бөгөөд кластерийн бүрэлдэхүүн хэсгүүдийг өөрчлөх тийм ч том боломж байдаггүй. Дээрээс нь докер суулгасан аль хэдийн тохируулагдсан зангилаа хэрэгтэй. kubeadm - мөн Kubernetes-ийн хөгжүүлэгчдээс Docker програмыг шаарддаг бөгөөд эцэст нь алдааг тэсвэрлэх тохиргоог хэрхэн бий болгох, тохиргоо болон гэрчилгээг кластер дотор хадгалах талаар сурсан бөгөөд одоо эдгээр файлуудыг зангилаа хооронд гараар дамжуулах шаардлагагүй болсон. Сайн хэрэгсэл, гэхдээ зөвхөн хяналтын талбайг дээшлүүлэхэд чиглэсэн. Энэ нь кластерт сүлжээ суулгаагүй бөгөөд баримт бичиг нь CNI-тэй манифестуудыг гараар ашиглахыг санал болгож байна.

Хамгийн чухал зүйл бол эдгээр гурван хэрэгслийг бүгдийг нь go-д бичсэн байдаг бөгөөд хэрэв танд өвөрмөц зүйл хэрэгтэй бол кодыг засч, татах хүсэлтийг үүсгэхийн тулд go-г мэдэх хэрэгтэй.
Cubspray бол сурахаас илүү хялбар арга юм.

Мэдээжийн хэрэг, мөн адил ansible ашиглан та rke эсвэл kubeadm ашиглан docker болон кластер суулгах скриптүүдийг бичиж болно. Эдгээр скриптүүд нь таны шаардлагад нийцүүлэн нарийн мэргэшсэн тул cubespray-ээс хамаагүй хурдан ажиллах болно. Мөн энэ бол маш сайн, ажиллах сонголт юм. Чадвар, цаг хугацаа байвал.

Хэрэв та дөнгөж танилцаж эхэлж байгаа бол Kubernetes, дараа нь куб шүршигчийг эзэмших нь илүү хялбар бөгөөд хурдан байх болно.

Энэ бол бидний ярих зүйлийн зөвхөн нэг хэсэг юм. Энэ нь уйтгартай биш байх болно. Ирээд вебинарт бүртгүүлнэ үү. Эсвэл бүртгүүлээд Ирээрэй. Та юуг ч илүүд үздэг.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх