Anonymous
Да, я тоже завис с утра на нём :)
Andrew
Andrew
Типа минус на минус дает плюс?
контр+исключающие=соответствующие?
Andrey
Andrey
neb0t
Хм, bare-metal - лучше с kubeboot начать или все же сразу с kubespray или typhoon?
Vadim
не судите строго, я в процессе изучения этих технологий
по документации CoreOS я не вижу зависимости создания кластера от Kubernetes
у CoreOS свой мастер с etcd, вот тут прочитал:
https://coreos.com/os/docs/latest/cluster-architectures.html
Vadim
мастером я назвал "etcd-машину" ))
Vadim
https://cl.ly/3X0Z11441331
Andrew
Блин, чуваки, в доке кубов есть замечательная инструкция как поднять кластер на bare-metal с kubeadm, у меня он завелся с полпинка, что вы блять чудите?
Anton
Andrey
Andrey
окромя tectnonic
Andrew
Vadim
нету у кореос своего кластера.
спасибо, уже прочитал на сайте CoreOS:
Most of these scenarios dedicate a few machines, bare metal or virtual, to running central cluster services. These may include etcd and the distributed controllers for applications like Kubernetes, Mesos, and OpenStack.
Andrey
Anton
etcd в одном экземляре смотрю до сих пор
Anton
Andrey
а
Andrey
надо проверить, у меня как раз есть кластер из kubeadm
Vadim
тогда другой вопрос: в чем преимущество "CoreOS + Kubernetes" над "Другой Linux + Kubernetes"?
Andrey
Vadim
ну это больше человеческий фактор конечно )
Vadim
хотя я понимаю, что это плюс
Vadim
а что еще?
Vadim
атомарные апдейты
Andrey
ОС типа Atomic/CoreOS удобны для больших инсталляций с динамическим поднятием и выкидыванием машинок. Они под это разрабатывались
Vadim
ну я пока для старта хочу использовать 2 хоста, позже уже добавлять хосты для производительности и настройки отказоустойчивости
Vadim
поэтому и возникло сомнение, или не перебор сразу использовать CoreOS
Andrey
можно и coreos. Я его на домашнем серваке использую, в single host k8s cluster'е
Andrey
но если вам нужен именно кластер, то долго думать над выбором ОС не стоит, берите наиболее привычную вам. Но не centos, говорят там проблемы с k8s :)
Andrey
остаётся ubuntu/debian/w2k19
Vadim
alpine?
Andor
alpine на хосте?
Etki
ну чтоб места много не жрал =)))
Vadim
ну alpine вроде как можно везде использовать
Andor
ну я реальных применений alpine на хосте не видел
Etki
там не совсем стандартная библиотека всем рулит, поэтому есть возможность в ежедневном режиме хватать не очень ожидаемые ситуации
Andor
кажется весь дистрибутив будет меньше весить, чем два бинарника kubelet+docker
Andrey
alpine?
нене. компилировать замучаетесь
G72K
Vadim
👍
G72K
Andrey
Andrey
Andrey
kubeadm вроде как не умеет multimaster
Andrey
ignition только раз отрабатывает
Andrey
first boot
Andrey
и всё переставляет с нуля? Хм
G72K
В этом и соль. "все переставляет" занимает секунд 40 :) зато всегда предсказуемый результат
G72K
А не так, что долбим ансибл пока все не заработает, но потом на чистом хосте "рабочий" ансибл все равно ломается на пол пути
Andrey
Для системы с одним воркером это не вариант :)
Andrey
state весь теряется
G72K
Можете не форматировать data volume
G72K
Ignition умеет "форматировать, только если еще не отформатированно"
Andrey
это, конечно, интересно. Но у меня всё равно только один сервак.
G72K
Andrey
у меня для этого есть k8s. Поверх чего он стоит, debian или coreos - не так важно.
Andrey
но аргументы я понял
Andrey
у меня сервак лежит на кухне на холодильнике, и ещё 10 я туда впихивать не собираюсь :)
G72K
Для приложений да, но сам k8s поднять нетривиально и хочется все эти прыжки иметь в коде , чтобы сделал один раз и забыл, только версии image поднимать, да новые AdmissionControllers прописывать
Andrey
Да и как-то боязно по сети грузить сервак с данными с тулзой, которая по наличию флага решает форматировать или нет :)
Andrey
и этот флаг ставишь ты сам своими кривыми ручками
Andrey
нафиг-нафиг. Я ещё бэкапы не настроил
Vadim
Andrey
matchbox нужен для установки tectonic
Andrey
а так можно minikube/kubeadm/kubespray использовать
Vadim
ок, tectonic пока не планирую разворачивать
Andrii
Привет ребят. У меня возможно глупый вопрос, но не смог быстро нагуглить.
Как сервисам из миникуба позволить стучать на хост машину к локальным адресам?
Andrii
контекст - поднят php инстанс с локальным веб сервером на 127.0.0.1:8000 и сервис должен достучатся до него
Alexandr
0.0.0.0?