Валентин
пока не понимаю, как деплоить своё приложение в кубер, которое уже в контейнере крутится
kubectl run имя_контейнера, потом еще про kubectl expose узнай, вот и задеплоил базово. Дальше уже по мере надобности усложняй
Denis
Всем привет, народ подскажите, кто как разворачивает и менеджит k8s кластер? Сам пока разбирался не стал юзать kubespray и другие способы развертки, написал свой ansible playbook из говна и палок и kubeadm, завелся, работает но неудобно что то добавлять в сам кластер (типа распределенной FS и т.д.). Начал смотреть в сторону kubespray и rancher от туда и вопрос, как кто живет с такими кластерами в продакшене, много ли они добавляют или убавляют головняка или лучше продолжать крутить свое говно с палками?
Denis
Мб кто знает гуд практикс
Øk_gø_løve
Это для облаков
Denis
А если без облаков? Есть обычные, колхозные VM'ы...
Denis
Понел
Denis
kubespray
kubespray выглядит интересно, но вот глаз упал на rancher, в перспективе , мультикластераня архитектура может понадобиться
Denis
рекомендую ранчер
Используете? Много головняка с ним добавилось?
Юрий П.
Привет! Не сталкивались с проблемой что dnsmasq всегда резолвит только через последний сервер указанный в флажках запуска?
Denis
Спасибо за ответы
°¿°
привет. кто-нибудь может поделиться саксес-стори по использованию федераций в кубере или ссылками на такое?
°¿°
рано еще для них
тогда что делать, если нужно держать ноды в разных дц? через vpn всё гонять?
Artem
l2 канал между дц
Sergey
тогда что делать, если нужно держать ноды в разных дц? через vpn всё гонять?
пока ничего прям чтобы железно секурно без костылей пока вродь не придумали
°¿°
l2 канал между дц
ага, но дороговато.
Artem
ага, но дороговато.
суть в том, чтобы сделать плоскую сетку, а как ты её сделаешь - твоя головная боль)
Artem
поставь openvpn в обоих дц) будет бюджетно
Rainbow
А calico будет просто будет работать поверх openvpn?
Rainbow
А нодам в одном дц как общаться? Через openvpn не то
Artem
в смысле?
Rainbow
У меня уже работают 20 нод за натом... работают, только к ним нельзя достучатся за логами и тп. Т.е. они от мастера задания получают только 😁 Надо бы исправить.
°¿°
поставь openvpn в обоих дц) будет бюджетно
ну у нас пока всё одном дц, может зарелизят номальную федерацию до того, как расширяться будем.
Artem
в каждом дц своя подсеть, подсети объединяешь через впн, внутри впн разрешаешь весь трафик, без какой-либо фильтрации и вуаля
Rainbow
Ок, понял, не ставил никогда openvpn 🙈
Rainbow
Ну так мне нужно сделать плоскую сетку.
Artem
Ок, понял, не ставил никогда openvpn 🙈
опенвпн, как пример, реализация может быть на чём угодно
Rainbow
Для нод в дц и нод за натом.
Rainbow
Ну принцип я понял, буду копать как будет время.
Artem
если лень копаться в iptables и оpenvpn, то можно глянуть в сторону pfsense
Artem
там веб гуй есть
𝚔𝚟𝚊𝚙𝚜
тогда что делать, если нужно держать ноды в разных дц? через vpn всё гонять?
еще ipsec можно, но это сильно сложнее и за nat работать не будет
𝚔𝚟𝚊𝚙𝚜
в смысле без vpn
Михаил
@vkropotko поясни за ранчер))
если у вас hello world то и ранчер норм
Viacheslav
@vkropotko поясни за ранчер))
У меня с ним только одна проблема пока, они предлагают использовать свой rancher cli и ставить helm charts через него, но при этом не поддерживают хуки helm'а, а так же вещи типа --wait. Обещали завезти позитивные изменения в грядущей 2.1
Vadim
так вышел уже - https://forums.rancher.com/t/rancher-release-v2-1-0/11960. Known issues там интересные
Vadim
Про фланель то?)
Ну это ладно, а "чот etcd не поднимается"
Artem
Кто-нибудь сталкивался с https://github.com/helm/charts/issues/5167 ?
Denis
Народ, а есть еще что нибудь для генерации темплейтов в yaml для kubernetes? Аналог Helm, но с меньшим функционалом?
Denis
Ansible?
Не, некатит
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
из ноды который
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
он прям идеально ложиться в практически любой ci. нпм разве что на телефоне сейчас не найти. ну и функционал у него минимальный
Михаил
я юзаю mustache
Что это?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Что это?
template engine
Stas
kustomize+mustache
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
суешь ему темплейт, он на выходе даёт файл, все
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
kustomize+mustache
че за kustomize?
Stas
клиент, мутации на йамлы накладывает
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
клиент, мутации на йамлы накладывает
а, огонь 🔥, поковыряю, сенкс
Валентин
Хм, а сервис kube-dns нельзя делать headless? Или есть тут те, у кого оно так сделано и работает?
Валентин
Ну кто-то все равно в поды мне сует старый clusterip сервиса, а не ипы конкретных подов днса
Denis
kustomize+mustache
Ага, только что щас его ковырял. Вот еще смотрю
Viacheslav
а ksonnet кто-нибудь использует ?
Stas
а, огонь 🔥, поковыряю, сенкс
но так как там нет темплитов то чтобы подставить имедж тег нужен какой-то движок, а это может быть в тупую мусташ
Stas
а ksonnet кто-нибудь использует ?
не осили когда смотрел пром оператор
Rainbow
jsonnet же ещё, нужно попробовать в бою
Rainbow
Приятней по использованию чем values от helm
Rainbow
А, ksonnet это же либа jsonnet?
Viacheslav
обертка скорее
Vadim
Агонь будет
Там уже почти можно собрать, надо попробовать