Безкоштовний вебінар "Огляд можливостей Kubespray"

Чому саме Kubespray?

З Kubernetes ми зіткнулися трохи більше двох років тому — до цього ми мали досвід роботи з Apache Mesos і ми успішно відмовилися від docker swarm. Тому освоєння k8s відразу пішло за бразильською системою. Жодних мінікубів або менеджед рішень від гугла.

Kubeadm в той момент не вмів зібрати кластер etcd, а з інших варіантів kubespray був у топі видачі гугла.

Ми його подивилися і зрозуміли – треба брати.

23 вересня 20.00 МСК Сергій Бондарєв проведе безкоштовний вебінар "Огляд можливостей Kubespray", де розповість, як готують куbespray, щоб вийшло смачно, ефективно і відмовостійке і не виникло потім думки «не всі йогурти однаково корисні».

Безкоштовний вебінар "Огляд можливостей Kubespray"

На вебінарі Сергій Бондарєв розповість, як влаштований kubespray, у чому відмінність від kubeadm, kops, rke. Поділиться унікальними фішками kubespray та алгоритмом встановлення кластера. Розбере особливості (недоліки) під час промислової експлуатації.

То чому ж ми вхопилися за кубспрай усіма трьома руками?

  • Це ансибль і Opensource. Завжди можна допиляти якісь моменти під себе.
  • Можна ставити на Centos, та й на інші дистрибутиви 😉
  • HA-setup. Відмовостійкий etcd-кластер із 3 майстрів.
  • Можливість додавати вузли та оновлювати кластер.
  • Установка додаткового софту типу dashboard, metrics server, ingress controller тощо.

Також ансибль сценарію працює з мітогеном. Що дає прискорення на 10-15%, не більше, тому що основний час займає викачування образів та встановлення.

Об'єктивно кажучи, на сьогоднішній момент вибір Kubespray для встановлення кластера далеко не такий очевидний, як це було два роки тому.

Якщо коротко…

Наприклад, kops — як і кубспрей дозволяє встановити кластер з нуля, навіть віртуалки сам створить. Але працює тільки AWS, GCE та опенстек. Що викликає питання - навіщо він потрібен, якщо в цих хмарах є менеджед рішення, навіть в опенстеці, наприклад selectel і або mail.ru. rke — комусь подобається, але в них свій власний підхід до структури кластера, що створюється, і не дуже великі можливості по кастомізації компонентів кластера. Плюс потрібен вже налаштований вузол із встановленим докером. kubeadm - також потрібний докер, утиліта від розробників кубернетес, нарешті навчилася створювати відмовостійкі сетапи, зберігати конфіг і сертифікат усередині кластера і тепер не треба синкати ці файли вручну між вузлами. Гарний інструмент, але орієнтований лише на підняття контрол-плейну. Навіть мережу в кластері не встановлює, а документація пропонує застосувати маніфести із CNI вручну.

Ну і важливим фактом є те, що всі ці три утиліти написані на go, і якщо вам знадобиться щось своє, унікальне, треба знати go, щоб підправити код та створити pull request.
Кубспрей це ансибл, який явно простіше вивчити, ніж go.

Ну, і звичайно ж на тому ж ансиблі можна написати власні сценарії для встановлення докера та кластера за допомогою rke або kubeadm. І ці сценарії, за рахунок своєї тонкої спеціалізованості саме під ваші вимоги, будуть працювати набагато швидше кубспрею. І це чудовий, робочий варіант. Якщо у вас є компетенції та час.

А якщо ви тільки починаєте знайомитися з КубернетесТо освоїти кубспрей буде набагато легше і швидше.

І це лише частина того, про що ми поговоримо. Нудно не буде. Приходьте та реєструйтесь на вебінар. Або реєструйтесь та приходьте. Як вам більше до вподоби.

Джерело: habr.com

Додати коментар або відгук