Почему Кубеспрей? С Kubernetes мы столкнулись чуть больше двух лет назад — до этого у нас был опыт работы с Apache Mesos и мы успешно отказались от docker swarm. Поэтому развитие k8s сразу же последовало по бразильской системе.
Никаких миникубов или решений по управлению от Google. Kubeadm на тот момент не знал, как собрать кластер etcd, а из остальных вариантов в топе Google был kubespray. Мы посмотрели на него и поняли, что надо его взять.
23 сентября в 20.00 по мск Сергей Бондарев проведет бесплатный вебинар «Обзор возможностей Kubespray» , где расскажет, как приготовить кубеспрей, чтобы он получился вкусным, эффективным и безотказным, и тогда не возникает мысли «не все йогурты одинаково полезны».
На вебинаре Сергей Бондарев расскажет, как работает kubespray, чем отличается от kubeadm, kops, rke. Поделимся уникальными особенностями kubespray и алгоритмом установки кластера.
Проанализируем особенности (недостатки) промышленной эксплуатации.
Так почему же мы хватаем кубеспрей всеми тремя руками?
- Это ansible и с открытым исходным кодом.
Вы всегда можете добавить какие-то моменты для себя.
- Вы можете установить его на Centos и на другие дистрибутивы ;)
- HA-настройка.
Отказоустойчивый кластер etcd из 3-х мастеров.
- Возможность добавлять узлы и обновлять кластер.
- Установка дополнительного программного обеспечения, такого как дашборд, сервер метрик, входящий контроллер и т. д.
Что дает ускорение 10-15%, не более, потому что большая часть времени уходит на загрузку образов и установку.
Объективно говоря, на данный момент выбор kubespray для установки кластера далеко не так очевиден, как это было два года назад. Суммируя.
Например, копс — как и кубспрей, позволяет установить кластер с нуля, даже создавая виртуальные машины самостоятельно.
Но работают только AWS, GCE и openstack. Как-то возникает вопрос — зачем оно нужно, если у этих облаков есть решения по управлению, пусть даже в открытом стеке, например selectel или mail.ru. rke — некоторым это нравится, но у них свой подход к структуре создаваемого кластера и не очень большие возможности по настройке компонентов кластера.
Плюс вам понадобится уже настроенная нода с установленным докером.
kubeadm — также требуется Docker, утилита от разработчиков Kubernetes, которая наконец-то научилась создавать отказоустойчивые сетапы, хранить конфиг и сертификат внутри кластера, и теперь нет необходимости вручную переносить эти файлы между узлами.
Хороший инструмент, но ориентирован только на повышение планки управления.
Он даже не устанавливает сеть в кластер, а в документации предлагается применять манифесты с CNI вручную.
Ну и немаловажный факт, что все эти три утилиты написаны на go, и если вам нужно что-то уникальное, вам нужно знать go, чтобы исправить код и создать пул-реквест. Cubspray — это ансибл, который явно легче выучить, чем использовать.
Ну и конечно, используя тот же ansible, можно писать свои скрипты для установки докера и кластера с помощью rke или kubeadm. И эти скрипты, благодаря своей узкой специализации именно под ваши требования, будут работать намного быстрее, чем Cubespray. И это отличный, рабочий вариант. Если у вас есть компетенция и время.
И если вы только начинаете знакомиться с Кубернетес , тогда освоить кубспрей будет гораздо проще и быстрее.
И это только часть того, о чем мы поговорим.
Это не будет скучно.
Прийти и зарегистрироваться на вебинар .
Или зарегистрируйтесь и Приходить .
Что вы предпочитаете.
Теги: #вебинар #Системное администрирование #Администрирование сервера #Kubernetes #DevOps #Go #k8s #ansible #OpenSource #dashboard #Kops #Kubespray #kubeadm #rke #ingress Controller #metrics server
-
Советы По Защите Вашего Компьютера От Атак
19 Oct, 24 -
Изучение Новых Возможностей Pega 8.6
19 Oct, 24 -
Центр Обновлений Дублгис – «Перезагрузка»
19 Oct, 24 -
Новый Игровой Ноутбук.
19 Oct, 24 -
Агрегация И Осведомленность
19 Oct, 24