Vadim
Логи чего? В кубелете нечего кроме рефьюзед нет, но их много
если у тебя аписервер запускается через статик поды - то логи кубелета, если еще какой-то новомодный способ - то там тоже посмотри
A
docker ps -a тоже пусто?
Есть, но там все в статусе exited, месячной давности
A
если у тебя аписервер запускается через статик поды - то логи кубелета, если еще какой-то новомодный способ - то там тоже посмотри
Кубер это же только демон кубелета, остальное всё потом разворачивается уже внутри, нет?
A
Типа api и etcd
Vadim
не знаю что такое "демон кубелета", я только демон Максвелла знаю
A
не знаю что такое "демон кубелета", я только демон Максвелла знаю
Это то что стартуешь вне кубера, на ноде из оси..
A
kubelet
A
systemctl
Denis
Кубер это же только демон кубелета, остальное всё потом разворачивается уже внутри, нет?
Советую почитать про kubernetes и control plane и взаимодействие и роли других компонентов
Denis
Потом только уже пытатся понять почему сломалось
Vadim
Кубер это же только демон кубелета, остальное всё потом разворачивается уже внутри, нет?
не обязательно, способов доставки аписервера есть уйма, вот у вас какой?
A
У меня bare metal
Vadim
впрочем, если docker ps -a показывает контейнеры месячной давности в exited, то либо у вас сервер лежал месяц, либо у вас crio/containerd, либо вы банально не туда смотрите
A
У меня докер...
Denis
У меня докер...
Ну значит либо сервер месяц лежит или ты не туда смотришь, как сказали выше
A
Куда можно не туда смотреть? До куда вообще кроме логов kubelet, могу дотянутся?
Denis
Крутые выводы) он как раз месяц в использовании)
Значит у тебя kubernetes лежит уже месяц)
Vadim
так контейнеры started месяц назад или exited месяц назад?
A
Судя по таргетам Прометея лежит аписервер, и кубелет
Vadim
(подозреваю что вы просто смотрите в вывод docker ps -a, так что первое)
A
Причем кубелет с 401 ошибкой, вот это поворот
Vadim
найдите контейнер с именем kube-..api.. и читайте его логи
Denis
Еще логи etcd посмотри
Vadim
Exited
как вы узнали это, кстати?
A
(подозреваю что вы просто смотрите в вывод docker ps -a, так что первое)
Без параметры пусто, с параметром старые уже отработанные контейнеры
A
как вы узнали это, кстати?
В столбике статус, вестимо
Vadim
ага, ну там показывается время создания, но это и так понятно уже
Ильдар
A
Там контейнеры, которые я раньше через докер у себя запускал
A
ага, ну там показывается время создания, но это и так понятно уже
Время создания и завершения немного отличаются
A
Ну так не честно нахрен, перезапустил kubelet всё-таки и заеблось! Но пля так и не понятна причины логического падения ноды
A
По статусам все живо было
A
Ха-ха, опять прилегло)
A
Все опять лежит, хоть Прометей работает, можно как то жизнь смотреть
Igor
может докеру места не хватает ?
Vadim
у нас для такого есть https://raw.githubusercontent.com/openshift/openshift-ansible/master/roles/openshift_control_plane/files/scripts/docker/master-logs master-logs api api
A
Кажется догадываюсь, возникает алерт disk pressure, и ноду кубер фейлит
Igor
сделай docker system prune -а
Igor
*prune -f
A
Уже с а запущено)
A
Жестко конечно
A
Очистил не богато, на 800мб
Igor
извини, punto switcher )))
Ильдар
Уже с а запущено)
патч Бармина пробовал?
Ильдар
штука, которая не даёт выполнять незнакомые команды
Vadim
Кажется догадываюсь, возникает алерт disk pressure, и ноду кубер фейлит
https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/
A
https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/
Значит он сам все числит, но у меня было 85% юзед сейчас 83, пока живём, но такими темпами опять упадет, спасибо всем за помощь
Anton
кто-то работает с ipv6? как слелать, чтобы было включено по умолчанию во всех подах? v1.12
A
Ды может диск заресайзить?
Ага, неплохо бы было, но с этим проблемы, по добавлению пространства в виртуалку(
Denis
Ага, неплохо бы было, но с этим проблемы, по добавлению пространства в виртуалку(
Я как понял у тебя это какой-то тестовый стенд. Пересоздай клстер заново, а то ожидает тебя бесконечный секс. У тебя что за виртуализация? Кто вольюмы предоставляет VM ?
yolkov
yolkov
Если на железке есть то и поде должно быть
Light Mushroom
Добрый день. Docker крашится во время коммита какие могут быть причины?
A
У меня сейчас стоит версии 1.12.1 я могу сейчас на 13 или ещё какие-то патчевые обновлять?
Валентин
Ага, неплохо бы было, но с этим проблемы, по добавлению пространства в виртуалку(
Вот в виртуалку обычно не проблема места добавить, это ж не в магазин за hdd сходить, а потом еще его вкручивать
A
А 13 версия ещё и не доступна в yum по крайней мере
Anton
Если на железке есть то и поде должно быть
мой пример доказывает обратное
yolkov
Что ты хочешь? Опиши подробнее
Anton
Что ты хочешь? Опиши подробнее
хочу, чтобы в поде был ipv6 адрес на интерфейсе
Mikhail
а как обновить ENV в поде Б, когда я деплою под А?
𝚔𝚟𝚊𝚙𝚜
кто-то работает с ipv6? как слелать, чтобы было включено по умолчанию во всех подах? v1.12
Ты с этой целью про sysctls спрашивал? Сделай initContainer с /sbin/sysctl -w net.ipv6.conf.all.disable_ipv6=1
𝚔𝚟𝚊𝚙𝚜
Только он привелегированный должен быть
𝚔𝚟𝚊𝚙𝚜
ну ему все равно нужен бекенд файловый , то есть будет там тот же ceph
Не будет, minio использует Erasure Coding по умолчанию, так что никакой Ceph там не нужен
𝚔𝚟𝚊𝚙𝚜
К слову побэнчмаркал тут Ceph, Minio и NFS на sequence write (под хранилище бекапов). NFS оказался куда быстрее и менее ресурсозатратный чем S3
𝚔𝚟𝚊𝚙𝚜
Это да, NFS не так просто на несколько хостов размазать, и в нем нет коррекции ошибок и избыточности.
G72K
Тут обсуждали переезд подов sts, я там про taints и toleration писал, видимо забыл что включал эту фичу и она не из коробки: https://github.com/kubernetes/features/issues/166
𝚔𝚟𝚊𝚙𝚜
Кстати minio очень понравился, он запускается одной командой и работает из коробки, в дефолтной конфигурации быстрее чем ceph с erasure codes