«Kubespray мүмкіндіктеріне шолу» тегін вебинар

Неліктен Kubespray?

Біз Кубернетеспен екі жылдан астам уақыт бұрын кездестік - бұған дейін Apache Mesos-пен жұмыс істеу тәжірибеміз болды және біз докерлік топтан сәтті бас тарттық. Сондықтан k8-дің дамуы бірден бразилиялық жүйеге сәйкес келді. Google ұсынған шағын кубтар немесе басқару шешімдері жоқ.

Kubeadm сол кезде etcd кластерін қалай жинау керектігін білмеді, ал басқа нұсқалардың ішінде kubespray Google-дың үздік нәтижелерінде болды.

Біз оған қарап, оны қабылдау керек екенін түсіндік.

23 қыркүйекте Мәскеу уақытымен 20.00 Сергей Бондарев жүргізеді «Kubespray мүмкіндіктеріне шолу» тегін вебинар, онда ол дәмді, тиімді және ақауларға төзімді болу үшін кубеспрейді қалай дайындау керектігін айтады, содан кейін «барлық йогурттар бірдей пайдалы емес» деген ой туындамайды.

«Kubespray мүмкіндіктеріне шолу» тегін вебинар

Вебинарда Сергей Бондарев сізге kubespray қалай жұмыс істейтінін, kubeadm, kops, rke-ден айырмашылығы неде екенін айтып береді. Kubespray және кластерді орнату алгоритмінің бірегей мүмкіндіктерімен бөліседі. Өндірістік пайдалану ерекшеліктерін (кемшіліктерін) талдайды.

Неліктен біз кубеспрейді үш қолмен ұстаймыз?

  • Бұл түсінікті және ашық көзі. Сіз әрқашан өзіңіз үшін бірнеше сәттерді қоса аласыз.
  • Сіз оны Centos-қа және басқа дистрибутивтерге орната аласыз 😉
  • HA-баптау. 3 шеберден тұратын ақауларға төзімді т.б. кластері.
  • Түйіндерді қосу және кластерді жаңарту мүмкіндігі.
  • Бақылау тақтасы, метрика сервері, кіру контроллері және т.б. сияқты қосымша бағдарламалық жасақтаманы орнату.

Ансибльдік сценарий митогенмен де жұмыс істейді. Бұл 10-15% жеделдетуді береді, артық емес, өйткені көп уақыт суреттерді жүктеуге және орнатуға жұмсалады.

Объективті түрде айтсақ, қазіргі уақытта кластерді орнату үшін kubespray таңдау екі жыл бұрынғыдай анық емес.

Қысқасын айтқанда...

Мысалы, kops - cubespray сияқты, ол кластерді нөлден орнатуға мүмкіндік береді, тіпті виртуалды машиналарды өзіңіз жасай аласыз. Бірақ тек AWS, GCE және openstack жұмыс істейді. Қандай сұрақ туындайды - бұл бұлттарда басқару шешімдері болса, тіпті ашық стекте, мысалы, selectel немесе mail.ru болса, бұл не үшін қажет? rke - бұл кейбір адамдарға ұнайды, бірақ олардың құрылатын кластердің құрылымына өзіндік көзқарасы бар және кластер құрамдастарын теңшеу үшін өте үлкен мүмкіндіктерге ие емес. Оған қоса, докер орнатылған әлдеқашан конфигурацияланған түйін қажет. kubeadm - сонымен қатар Kubernetes әзірлеушілерінен Docker утилитасын қажет етеді, ол ақырында ақауларға төзімді орнатуларды жасауды, конфигурация мен сертификатты кластер ішінде сақтауды үйренді, енді бұл файлдарды түйіндер арасында қолмен тасымалдаудың қажеті жоқ. Жақсы құрал, бірақ тек бақылау алаңын көтеруге бағытталған. Ол тіпті кластерде желіні орнатпайды және құжаттама манифесттерді CNI қолмен қолдануды ұсынады.

Маңызды факт, бұл үш утилитаның барлығы go режимінде жазылған және сізге бірегей нәрсе қажет болса, кодты түзету және тарту сұрауын жасау үшін go білуіңіз керек.
Cubspray - барудан гөрі үйрену оңайырақ.

Әрине, дәл сол ansible көмегімен сіз rke немесе kubeadm көмегімен докер мен кластерді орнату үшін өз сценарийлеріңізді жаза аласыз. Және бұл сценарийлер сіздің талаптарыңызға арнайы тар маманданғандықтан, cubesprayге қарағанда әлдеқайда жылдам жұмыс істейді. Және бұл тамаша, жұмыс нұсқасы. Егер сізде құзырет пен уақыт болса.

Ал егер сіз жаңадан танысып жатсаңыз Kubernetes, содан кейін текше спрейді меңгеру әлдеқайда оңай және жылдамырақ болады.

Және бұл біз айтатын нәрселердің бір бөлігі ғана. Бұл жалықтырмайды. Келіңіздер және вебинарға тіркелу. Немесе тіркелу және табыс. Нені қаласаңыз да.

Ақпарат көзі: www.habr.com

пікір қалдыру