Anton
Vladimir
Anton
я хочу делать некоторые сетевые настройки на поде при его появлении, для этого я подсаживаю в под контейнер, который снабжен необходимыми утилитами. Понятное дело, я не хочу напрягать автора манифеста тем, чтобы он сам добавлял этот контейнер себе в манифест
Mikhail [azalio]
Mikhail [azalio]
настройте kubectl на него
Pavel
Pavel
добавь ключик --v=9
Pavel
И все будет видно
Mikhail [azalio]
Mikhail [azalio]
Anton
добавь ключик --v=9
спасибо! действительно видно многое, попробую из этого получить рабочую курл команду
Anton
по хорошему, то, что мне нужно, делается cni плагином (и рано или поздно так и будет сделано), но как всегда надо быстро, а в написать cni плагин еще уметь надо
Anton
в общем, нельзя exec просто курлом, сервер там просит SPDY/3.1 upgrade, и курл в это не умеет (или я не знаю как заставить)
Sergey
Sergey
мне кажется они там чет по твоей теме обсуждают
Anton
да, я видел этот трэд, как я понял, вывод у них тот же
AB 🇨🇾 🍉
Как настроить в кластере
nginx resolver?
AB 🇨🇾 🍉
AB 🇨🇾 🍉
выставляю ip dns service-а но ничего не получается
AB 🇨🇾 🍉
отдает 502 или 500
Etki
502 и 500 ничего не говорят о неисправности DNS. Пробовали дебаг-лог включать?
AB 🇨🇾 🍉
логи говорят
>[error] 26#26: *1 test could not be resolved (3: Host not found)
AB 🇨🇾 🍉
а в конфиге так:
location / {
proxy_pass http://test:80;
}
Evgeny
Всем привет! Вопрос, кажется, довольно нубский, но тем не менее:
Имеется GKE, в нём через Helm установлен coucourse. Всё это дело дичайше спамит в логи. Не могу разобраться, как настроить нужную переменную окружения(`CONCOURSE_GARDEN_LOG_LEVEL`). Всё что нашел по теме — такого же страждущего: https://github.com/kubernetes/charts/issues/3414 Что делать?
CrusaderX
kctl get deployment, ktcl edit deployment, env:, либо в чарте хелма, в контейнере добавить env секцию с твоими параметрами
Andrey
Вопрос. Что произойдет с сервисами в кластере, если пропадёт control plane? Они по прежнему будут работать?
Andrey
Описано в доках где нибудь проведение системы на этот случай?
Mikhail [azalio]
Mikhail [azalio]
Ну относительно
Mikhail [azalio]
Ip не обновятся
Mikhail [azalio]
Поды не перешедулятся
Andrey
А DNS?
Andrey
Kubedns будет работать?
Mikhail [azalio]
Кеш если есть - точно. Не знаю всасывает он в себя записи или нет
Mikhail [azalio]
Надо смотреть
Andrey
Спасибо, будем экспериментировать. Хотя доки все равно придется искать, потому как дизайн надо обосновывать
Mikhail [azalio]
Andrey
Есть ответ на SO, но хотелось бы, чтобы это было by design и не поломалась в будущем. https://stackoverflow.com/questions/39172131/what-happens-when-the-kubernetes-master-fails
Andrey
Днс будет работать, говорят
Mikhail [azalio]
Ну там надо смотреть как происходит взаимодействие с апи сервером
Mikhail [azalio]
Как я понимаю
Mikhail [azalio]
Что будет когда кеш протухнет
Andrey
kubedns process watches the Kubernetes master for changes in Services and Endpoints, and maintains in-memory lookup structures to serve DNS requests.
Andrey
Судя по докам кэш есть в dnsmasq. А kubedns хранит всё
Andrey
И только мониторит изменения
Andrey
Ок, значит мастер можно делать не HA
Andrey
Надо только failover продумать.
Anton
dns например нету
Антон
dns например нету
да нет там вроде все в порядке поды запущены ошибок в логах нет
kube-system kube-dns-6f4fd4bdf-trpdh 3/3 Running 0 39m
Я пока решил поменять сеть на weave с flannel
Andrey
Ребят, вопрос наверное до жути глупый, но как я могу вытащить dashboard куба наружу? Чтоб не ходить на локалхост через ssh туннель
Салтыдык
Sergey
на cri-o уже мигрировал кто?
Салтыдык
Sergey
его поддержка в кубере уже stable давно, развивается более чем активно если сравнивать с rkt. а учитывая что red hat купили coreos, то rkt можно хоронить
Салтыдык
да не, я имею в виду есть ли где-то таблица, по которой я смогу понять, нужен ли мне он или докера достаточно?
Sergey
тут скорее не так)
Sergey
нужен ли тебе докер или достаточно ли тебе cri-o
Sergey
в cri-o все заточено под кубер, там нет лишних никаких штук
Салтыдык
ок, уловил
Denis
Denis
Есть почитать че интересное?
Sergey
Салтыдык
должны быть совместимы, API же одно
Sergey
https://habrahabr.ru/company/flant/blog/340010/ вот в принципе
Denis
Спасибо
Салтыдык
не, ну cli — это же имплементация
Салтыдык
я про кишки (внутри там должно быть стандартизировано)
Sergey
докер не очень придерживается стандартов)
Sergey
тот же containerd не имплементит CRI
Sergey
и делают свой cri-containerd поверх
Салтыдык
печаль
Vadim
Vadim
вообще в cri-o OCI-совместимые образы, но можно импортировать из докера
Anton
а crictl не про это?