Roman
уже 1.9.6.... аа
Gleb
базы не в докере и там точно не будут )
MRY
Ну дак кто-нибудь мне поможет в моем вопросе
MRY
[none] это нормально ??? Для ноды в ролях
Mikhail [azalio]
[none] это нормально ??? Для ноды в ролях
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
ams03.azalio.net Ready <none> 11d v1.9.3
ams04.azalio.net Ready <none> 11d v1.9.3
vpn.azalio.net Ready <none> 71d v1.9.3
Mikhail [azalio]
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
10.126.126.10 Ready <none> 113d v1.7.4-2+eb9172c211dc41
Mikhail [azalio]
возможно в некоторых инсталяциях роль играет роль, но как видите не везде
MRY
Ок спасибо
MRY
Понял
MRY
Это просто тег значит
MRY
Да через kubedmin join
Roman
Никто не заморачивался ролинг-рестартом подов, но без деплоймента?
Anton
Апдейтишь то что поддерживает rolling update и вот тебе рестарт
Anton
G72K
rt
Есть вопрос. Ставлю кубер по официальному ману ручками в вагрант, чтобы разобраться как компоненты взаимодействуют. Там написано, что на нодах нужно сделать bridge интерфейс с подсеткой из которой будут выдаваться адреса подам ну и докер уведомить об этом через ключ —bridge=cbr0. Я правильно понимаю, что нужно cni поставить и сконфигурить там интерфейс?) Или какие-то еще опции есть?
Aleksandr
MRY
MRY
MRY
Flannel лучше ставить как демона , а не отдельным подом
Andrey
А как вы мониторите события в k8s?
Igor
Logan
Usagi
#freelance
Нужно настроить репликацию Postgres внутри Kubernetes.
Logan
Gleb
Реплики постгри в кубере.. опасно
Nikita
Как понять в чем проблема если докер перестал запускаться при использовании btrfs в качестве бекенда (вопрос выбора бекенда — отдельный вопрос)?
Все что у меня есть это invalid argument
[mainnika@localhost docker]$ sudo /usr/bin/dockerd-current --containerd /run/containerd.sock --storage-driver=btrfs -D
WARN[0000] could not change group /var/run/docker.sock to docker: group docker not found
DEBU[0000] Listener created for HTTP on unix (/var/run/docker.sock)
DEBU[0000] Using default logging driver json-file
DEBU[0000] Golang's threads limit set to 42480
DEBU[0000] Cleaning up old mountid : start.
Error starting daemon: invalid argument
Но именно на этой конфигурации у меня все работало два дня назад, и после рестарта докера он перестал запускаться с этой ошибкой. Я пробовал пересоздать файловую систему бекенда — безуспешно. С overlay2 запускается.
Andrey
group docker not found?
Andrey
проверяли?
Andrey
хотя это ворнинг
Logan
Я бы все равно проверил
Andrey
Вот схожая проблема https://github.com/moby/moby/issues/7585 - я бы тоже начал со strace
Andrey
Одна из возможных причин: https://github.com/moby/moby/issues/7585#issuecomment-76977533 - ребут должен помочь
Nikita
Nikita
Nikita
rt
Flannel ставь , покажи ему etcd и все заведется
Пока не совсем понятно, я смотрю люди обычно ставят flannel непосредственно в кубер уже. А у меня на нодах докер с —bridge=cbr0 не поднимается, говорит что интерфейс должен быть создан предварительно :)
Vladimir
если from scratch то как и написано в доке, cbr0 делаете сами
Andrey
всем привет. я вот поставил external-dns, он алиасы для сервисов на elb в route53 создал, но что-то уже второй день эти алиасы не резолвятся. есть предположения?
Dmytro
ого, куб научился наконец в route53 создавать записи для lb? это с какой версии, в моей 1.5.7 таким и не пахнет :(
Andrey
https://github.com/kubernetes-incubator/external-dns
Dmytro
ааа это заландовская штука
Dmytro
я думал куб наконец-то сам научися делать такие базовые вещи
Dmytro
тогда смысла нет, у меня уже есть баш скрипт который через хелм хук все это делает, тащить левую зависимость ради того что может сделать баш скрипт строк на 50 - смысла особого нету 😕
Dmytro
кстати, тут докер закрывает свой клауд https://news.ycombinator.com/item?id=16665130
через 2(!) месяца
Может кто-то может посоветовать какую-то тулзу по автоматизации докер клауд сервис => куб деплоймент+cервис+...
в связи с этим у меня товарищ бегает сейчас в мыле - ему надо перенести суп из 80 микросервисов на кубернетес. У них уже есть кубернетес для стейджинга и народ потихоньку его начинал осваивать а теперь надо переезжать ударными темпами...
Mikhail [azalio]
Mikhail [azalio]
Или это веб морда какая-то?
Mikhail [azalio]
а, вижу что это https://cloud.docker.com/
Dmytro
я честно не сильно в теме что докер клауд дает. Я так понимаю деплой и т.п. идет через клауд и без него в swarm они смогут дальше работать но надо переделывать CI/CD и т.п.
𝚔𝚟𝚊𝚙𝚜
Dmytro, если впадлу docker-compose.yaml переписывать в формат природный для куба, посмотрите на ansible-container - у него синтаксис почти такой-же как у докера но запускать умеет и в кубе
𝚔𝚟𝚊𝚙𝚜
Есть ещё http://kompose.io/
𝚔𝚟𝚊𝚙𝚜
Сами images, я так понимаю останутся в Docker Hub
Andor
То что делает kompose потом ещё руками надо переделывать
Й
Без напильника там пока тяжело. Да.
Andor
Ну оно вряд ли станет лучше, всё-таки разные вещи делают, один-в-один не переводится
Vladyslav
MRY
Всем доброго утра
MRY
Вот вопрос возник
MRY
есть диаграмма по сетям кубернета
MRY
как и где в каких подсетях по стандарту должны распологаться компоненты
MRY
к примеру мой стандартный cidr 10.244.0.0/16
MRY
а для DNS вижу такую запись Environment="KUBELET_DNS_ARGS=--cluster-dns=10.96.0.10 —cluster-domain=cluster.local"
MRY
Что конечно не входит
MRY
?
Юрий
Для сервисов отдельная подсеть
MRY
Какие сервисы туда относятся ?
MRY
proxy dns api ?
Юрий
Service любой.
MRY
Вот смотри, есть 3 мастера, каждый мастер из кластера ETCD у которого Global CIDR 10.244.0.0/16 регистрирует себе подсеть 10.244.4.0/24 10.244.66.0/24 и 10.244.15.0/24 к примеру, докер чере env селит свой виртуальный интерфес в одной из этих подсетей к примеру 10.244.4.1/24
MRY
Вопрос
MRY
А разве сервисы не должны жить на первом мастере к примеру в посетке 10.244.4.0/24
MRY
Я про вопкеры сейчас не говорю только про кластер мастеров и размещение сервисов на нем таких как DNS PROXY DASHBOARD
Andor
когда уже ipv6 завезут
Navern
Всем привет)
Вопрос больше архитектурный.
Кто нибудь использует консул + кубер?) Это имеет вообще смысл или функционал конфиг мапов покрывает полностью ьо что есть в консуле? Особенно интересует динамическая запись фактов из сервисов. Может у кого то есть опыт в этом всем.
Евгений