Mikhail
Остальное всё то же
Энивей, если у кубера нет своей репы для bionic. если официальная установка рекомендует zfs, а она не работает вообще (т.е. вообще), то это причина не использовать 18.04
Sergey
debian\centos лучше имхо тем более на 18.04 лезть не за чем какого то ощутимого грейда в производительности или оптимизации она не даст, зато добавит сомнений в стабильности кластера
Mikhail
Snap есть, зачем репы?
Официальная документация ничего не говорит о snap'ах https://kubernetes.io/docs/tasks/tools/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl
Andor
Ну так 18.04 вышел не так давнл
Andor
Думаю она про него вообще не знает
Mikhail
Ну вот я о том же, что рано ещё
Andor
Ну и у тебя голова для чего? Хаутушки из интернетов копипастить?
Andor
Лично мне вот без разницы откуда именно на хост приедет бинарник kubelet'a
Mikhail
Ну в том и дело, что если я сомневаюсь в официальной поддержке 18.04, то ставить на него не буду
Andor
Ты хочешь сказать, что наличие готовых пакетов = официальная поддержка?
Mikhail
Упоминание о поддержке = официальная поддержка
Andor
Поддержка комьюнити может?
Mikhail
Может, но я бы не стал
Mikhail
Я понимаю, что туда-сюда это всё двигается, и официальной доке не всегда стоит верить (с тем же zfs/btrfs, ну не работает, падла), и нужно использовать то, что просто работает
Mikhail
Но вот на 18.04 я на что-то напоролся и не смог нормально решить. Хоть убей не помню на что
Mikhail
Посему такие мысли и возникли
Andor
Но вот на 18.04 я на что-то напоролся и не смог нормально решить. Хоть убей не помню на что
18.04 вышел месяц назад, ты ковырялся с ней и ты уже забыл причину, что с ней было не так?
Mikhail
Угу, написали - не умеем, сорьки
Andor
Звучит как будто это неправда либо у тебя проблемы с памятью
Mikhail
Да, это было вот буквально недели 2-3 назад. И у меня правда проблемы с памятью + тогда было феерическое количество нестыковок в куче всего, что я ковырял, поэтому там конелюди вовсю
Andor
Ок
Mikhail
Но раз ты говоришь, что не должно ломаться, я думаю, что это достойный повод накатить ещё одну ноду и попробовать снова, с новыми знаниями
Andor
Кубеадм не пробовал значит?
Mikhail
А я только через него и умею
Andor
А ставил его откуда?
Andor
Если не из снап
Mikhail
Это быстро будет теперь, я всё записывал, что делал, когда уже научился. На следующей неделе попробую на 18.04
Mikhail
На 18.04 - из snap
Mikhail
И пробовал из xenial репы тоже
Mikhail
Ну то уже безысходность
Andrei
Ребят, вопрос по StatefulSet, если я хочу чтобы у каждого пода в сете при replicas, к примеру, 3, был свой volume, как это сделать? С emptyDir всё понятно, а что если я хочу использовать openebs/ceph?
Mikhail
А вообще вот сейчас накатил под KVM 16.04, подрубил репу, накатил crictl, kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=... и вперёд
Andrei
Через клаймы, в доке есть пример
Ммм, вот как раз сейчас сделал через claim, но pv 1
Mikhail
Ага, приходится свежий go ставить из репы и с гитхаба ставить
Mikhail
Спасибо, было бы полезно
Andrei
В доке пример смотри
Я понимаю, что это тупо, но можете ткнуть носом, пожалуйста? Ибо сейчас один volume на все создался
Andor
Ты волюм у под темплейта указываешь не волюм, а клайм
Andor
И клайм тебе создаёт волюмы
Andor
Ну я с опенебс не работал
Andrei
Все так и сделал
Andrei
Итог: один на всех
Andor
В амазоне работало почти 1-в-1 как в доке
Andrei
https://pastebin.com/ACgUkUWL
Andor
Openebs поддерживает readwriteonce?
Andrei
https://raw.githubusercontent.com/openebs/openebs/master/k8s/demo/jenkins/jenkins.yml
Andrei
Как раз Many не поддерживает, а по факту, сейчас так подключилось и работает: один PV на все три пода
V
ребята подскажите я подзабыл как на кубере удалить старые image
Stanislav
kuber rm —old-bitches
V
без docker image rm/prune
Andrei
Ты волюм у под темплейта указываешь не волюм, а клайм
В общем, нужно в StatefulSet указать volumeClaimTemplates. В volumes притом ничего прописывать не нужно. Все завелось
Stanislav
Как получить логи с кубернетиса не из контейнера, с него самого о том, что он не смог скачать image контейнера?
Stanislav
kubectl log работает только для запущенных контейнеров, тут вопросов нет
Sergey
describe pod?
Stanislav
pod не запущен
Stanislav
не создан по причине ошибки в имени имеджа
Sergey
ну так смотрите что там написано
Stanislav
Где? Подскажи
Sergey
ааа он вообще не появился
Sergey
а докером образ пуллится?
Anonymous
читать, что пишет в лог kubelet?
Stanislav
нет, ошибка в файле деплоймента в урле имеджа
Anonymous
или доскер
Stanislav
Мне нужна команда для извлечения логов по таким кейсам
Sergey
а причем тут тогда кубер если у вас докер образ не стягивает даже
Stanislav
как kubectl logs для работающих контейнеров
Stanislav
Прогер может закоммитить ошибку в yml. Чтобы не давать ему админских прав в кубере и не заставлять его бегать вручную дебажить что там не поднялось, надо в CI добавить трекинг логов кубера
Sergey
вообще странно что под не создался когда ямлик применяешь в админку смотришь создается под - пишет ошибку - не смог спуллить образ(допустим из приват репы)
Stanislav
Кто знает какой командой можно снять логи про проблемы кубера?
Sergey
прогер ваш хоть не в мастер коммитит?))
Anonymous
видимо