Libreng webinar "Pangkalahatang-ideya ng mga kakayahan ng Kubespray"

Bakit Kubespray?

Nakatagpo kami ng Kubernetes mahigit dalawang taon na ang nakalipas - bago iyon nagkaroon kami ng karanasan sa pagtatrabaho sa Apache Mesos at matagumpay naming inabandona ang docker swarm. Samakatuwid, ang pagbuo ng mga k8 ay agad na sumunod sa sistema ng Brazil. Walang mga minicube o solusyon sa pamamahala mula sa Google.

Ang Kubeadm sa sandaling iyon ay hindi alam kung paano mag-assemble ng etcd cluster, at sa iba pang mga opsyon, ang kubespray ay nasa nangungunang mga resulta ng Google.

Tiningnan namin ito at napagtanto na kailangan namin itong kunin.

Sa Setyembre 23, 20.00 oras ng Moscow, magsasagawa si Sergey Bondarev libreng webinar "Pangkalahatang-ideya ng mga kakayahan ng Kubespray", kung saan sasabihin niya sa iyo kung paano maghanda ng kubespray upang ito ay maging masarap, mabisa at hindi mapagparaya, at pagkatapos ay ang pag-iisip na "hindi lahat ng yoghurts ay pantay na malusog" ay hindi lumabas.

Libreng webinar "Pangkalahatang-ideya ng mga kakayahan ng Kubespray"

Sa webinar, sasabihin sa iyo ni Sergey Bondarev kung paano gumagana ang kubespray, ano ang pagkakaiba sa kubeadm, kops, rke. Magbabahagi ng mga natatanging tampok ng kubespray at cluster installation algorithm. Susuriin ang mga tampok (mga disadvantages) ng operasyong pang-industriya.

Kaya bakit natin kinukuha ang kubespray gamit ang lahat ng tatlong kamay?

  • Ito ay ansible at opensource. Maaari kang magdagdag ng ilang sandali para sa iyong sarili anumang oras.
  • Maaari mo itong i-install sa Centos, at sa iba pang mga distribusyon πŸ˜‰
  • HA-setup. Fault-tolerant etcd cluster ng 3 masters.
  • Kakayahang magdagdag ng mga node at i-update ang cluster.
  • Pag-install ng karagdagang software gaya ng dashboard, metrics server, ingress controller, atbp.

Gumagana rin ang ansible script sa mitogen. Na nagbibigay ng isang acceleration ng 10-15%, hindi na, dahil karamihan ng oras ay ginugol sa pag-download ng mga imahe at pag-install.

Sa Objectively pagsasalita, sa sandaling ito ang pagpili ng kubespray para sa pag-install ng isang kumpol ay hindi gaanong halata tulad ng dalawang taon na ang nakakaraan.

Sa madaling salita...

Halimbawa, kops - tulad ng cubespray, pinapayagan ka nitong mag-install ng isang kumpol mula sa simula, kahit na ikaw mismo ang lumikha ng mga virtual machine. Ngunit ang AWS, GCE at openstack lamang ang gumagana. Aling uri ng itinaas ang tanong - bakit kailangan kung ang mga ulap na ito ay may mga solusyon sa pamamahala, kahit na sa bukas na stack, halimbawa selectel o mail.ru. rke - gusto ito ng ilang tao, ngunit mayroon silang sariling diskarte sa istruktura ng ginagawang cluster at walang napakagandang pagkakataon para sa pag-customize ng mga bahagi ng cluster. Dagdag pa, kailangan mo ng naka-configure na node na may naka-install na docker. kubeadm - nangangailangan din ng Docker, isang utility mula sa mga developer ng Kubernetes, na sa wakas ay natutunan kung paano gumawa ng fault-tolerant setup, mag-imbak ng config at certificate sa loob ng cluster, at ngayon ay hindi na kailangang manu-manong ilipat ang mga file na ito sa pagitan ng mga node. Isang mahusay na tool, ngunit nakatuon lamang sa pagtaas ng control plain. Hindi man lang ito nag-i-install ng network sa cluster, at ang dokumentasyon ay nagmumungkahi ng manual na paglalapat ng mga manifest sa CNI.

Well, isang mahalagang katotohanan ay ang lahat ng tatlong mga utility na ito ay nakasulat sa go, at kung kailangan mo ng isang bagay na kakaiba, kailangan mong malaman ang go upang itama ang code at lumikha ng isang pull request.
Ang Cubspray ay isang ansible na malinaw na mas madaling matutunan kaysa pumunta.

Well, at siyempre, gamit ang parehong ansible, maaari kang sumulat ng iyong sariling mga script para sa pag-install ng docker at isang cluster gamit ang rke o kubeadm. At ang mga script na ito, dahil sa kanilang makitid na espesyalisasyon partikular para sa iyong mga kinakailangan, ay gagana nang mas mabilis kaysa sa cubespray. At ito ay isang mahusay, gumaganang opsyon. Kung mayroon kang kakayahan at oras.

At kung nagsisimula ka pa lang makipagkilala Kubernetes, kung gayon ang pag-master ng cubespray ay magiging mas madali at mas mabilis.

At bahagi lang iyon ng pag-uusapan natin. Hindi ito magiging boring. Halika at magparehistro para sa webinar. O magparehistro at kita. Kung ano man ang iyong gusto.

Pinagmulan: www.habr.com

Magdagdag ng komento