Alexander
погугли, есть статьи на хабре, xaker и т.д.
invariance
А KN зависимости (etcd, flannel) автоматом подтягивает? Или нужно предварительно ставить
Sn00part
лучше использовать инсталлер
Anonymous
Зависимости в докер приезжают, как я понял
Sn00part
https://github.com/kubespray/kargo
Sn00part
либо другие
Sn00part
вручную ставить не рекомендую если первый раз
Sn00part
на kubernetes.io есть мануалы для большинства операционок
Sn00part
если все просто нужно, то рекомендую ставить фланель
invariance
Ага, это я нашел
invariance
Я на ubuntu trusty ставлю
Anonymous
Тёма, там vagrant up и кластер готов?
invariance
14.04
Sn00part
если сеть нужна посложнее, чем туннель, то калико
Sn00part
Саша, даа
Sn00part
на 14.04 можно огрести проблем с aufs
invariance
но на сайте kn вроде как это рекомендуемая версия
Sn00part
а мануалы все под systemd
Anonymous
На манах где я смотрел - xenial. И да, systemd
invariance
знач лучше xenial поставить?
Sn00part
угу
Anonymous
100%
invariance
Хорошо, спасибо)
Sn00part
а то и дебиван
invariance
С дебианом плохо дружу
invariance
Я уже насчет этого в другом чате посоветовался, на убунте вполне можно держать продакшен
Sn00part
убунта имхо хуже
invariance
почему?
Sn00part
особенно для хипстерских штук типа кубернетеса
Sn00part
ну дело вкуса
Sn00part
я видел баги в лтс убунту
Sn00part
регрессии
Sn00part
тот же aufs
Anonymous
Для начала, думаю проще всё-таки xenial ;)
Sn00part
ну да
invariance
А в доках нету дебиана вообще
invariance
Sn00part
ну это одно и тоже почти
Sn00part
в убунту есть баги в калико
Sn00part
но если ставить в докере то все ок
invariance
Эм, т.е. внутрь докера пихать КН?
Sn00part
calico-node
Sn00part
да там все в контейнерах
Sn00part
но мы делали и стендэлон
Sn00part
под системд
Sn00part
это правда не кубернетес way
invariance
Звучит сложновато) Внутрь докера пихать КН, который будет работать с докером, который внутри докера
Anonymous
Как я понял - это официальный путь.
Sn00part
нет там докера внутри докера)
Sn00part
там два бинарника запущенных в разных позах в пяти контейнерах
Sn00part
и сервис взлетает новым контейнером
Sn00part
одной командой kubectl run
Sn00part
сокращенно это зовут k8s
invariance
А откуда берется 5 контейнеров
Anonymous
С registry
invariance
https://picsrch.me/w2M2FY33
Anonymous
apt-get install -y docker.io kubelet kubeadm kubectl kubernetes-cni
Это ставит всё что нужно
kubeadm init - это стартует кластер
invariance
kubernetes-cli в конце вроде?
Alexander
kubeadm рулит, но с бубном всеравно придется побегать
Anonymous
Я копипастил с http://kubernetes.io/docs/getting-started-guides/kubeadm/ опечаток нет
invariance
Понял
Sn00part
да можно так
invariance
Sn00part
там поди версии старые
Anonymous
cni - http://kubernetes.io/docs/admin/network-plugins/
cli у kubernetes - kubectl
Anonymous
> Вот это дело ставится на master vm?
Да. На слейвы тоже
invariance
Прямо в точности то же самое?
invariance
Лишнего ничего нет?
Anonymous
Тёма, там прописываются http://apt.kubernetes.io/ kubernetes-xenial main - думаю, более менее свежее 😃
Anonymous
Лишнего ничего нет. На слейвах команда kubeadm отличается
invariance
Понятно, спасибо за помощь!
Anonymous
https://packages.cloud.google.com/apt/dists/kubernetes-xenial/main/binary-amd64/Packages - 1.4-ка
Sn00part
Anonymous
invariance
invariance
invariance
Я дико извиняюсь за тупость)
Sergei
новый мир. теперь бинарники скачиваются вгетом и кладутся в /usr/local/bin/
Anonymous
Я кидал ссылку http://kubernetes.io/docs/getting-started-guides/kubeadm/ - там по порядку надо идти
invariance
А, вон как