Maksim
а как рестартануть кластер?
Andor
@vrutkovs ^
Vadim
kubeamd fork-bomb уже есть?
Andrey
Yaroslav
Подскажите по external-dns: пытаюсь зарегиcтрировать в днс GCP хедлесс сервис, приложение -стейтфулсет с хостпортом в поде. Упорно регистрирует хост с серым адресом, в чем может быть дело ?
Nikolay
А в чём суть?
сферическая ситуация, когда есть ноды etcd рядом, а есть ноды того-же кластера удаленно. и те, которые удаленно, использовать только когда с ближними что-то случилось.
Yaroslav
Artem
Добрый день, подскажите пожалуйста, можно ли как-то при создании конфигмапа из файла не писать в конфигмап имя самого файла? Есть файл docker.env в переменной джава внутри, когда создаю конфигмап из этого файла, то получаю: docker.env=JAVA_OPTS=бла-бла-бла и из-за этого в контейнере не видно переменную JAVA_OPTS
Stefan
а что будет, если под не вложится в termination grace period?
Stefan
при отвале ноды например
Stefan
он ведь всё равно смигрирует или как?
Andrey
Andrey
Старый в Unknown останется висеть до появления ноды.
Grigorii
Andrey
Andrey
Stefan
разве не логично?😄
Andrey
Sergey
"выполняет свою функцию"😄
Andrey
В 1.13 надо протестить всё это, но в 1.11 не детачатся они просто через API AWS.
Artem
Stefan
Vadim
https://github.com/istio/cni
оттакот
Andor
Давно же вроде
che
/votebanan
Михаил
Mikhail [azalio]
кто-нибудь билдит образы без докера? Что можете посоветовать?
Sergey
Alex
Vadim
Mikhail [azalio]
названия я загуглить могу и сам да, вы что советуете используете в проде?
Vadim
>что вы используете для foo
<bar
>не надо мне советовать, что вы используете?
Vadim
да. Кроме него еще imagebuilder, но он прям вшит в опеншифт, да и лучше не надо
Mikhail [azalio]
ага, спасибо!
Roman
Mikhail [azalio]
Alex
офигеть, в официальной документации k8s уже пиарят kustomize
Alex
а есть какие-то профиты у helm перед kustomize?
Andor
Наверное потому что документацию готовили вместе с самим kustomize
Andrey
Vadim
Mikhail [azalio]
Я посидел сегодня посмотрел на кастомайз и что-то мне он пока не очень.
Mikhail [azalio]
Модель темплейта хельма мне понятнее.
Mikhail [azalio]
Andrey
голым k8s мало кто пользуется, а основные вещи: ingress controller, cluster autoscaler, cert manager, monitoring, etc etc - проще найти в виде чарта. Ну а раз helm уже есть, то почему бы его не использовать как шаблонизатор
Andrey
это не изменяет того факта, что helm отстой
Alex
Andrey
стандартный sprig
Andrey
дело привычки, по большому счёту
Alex
ну просто это с архитектурной точки зрения это выглядит не очень – шаблонизировать yaml как текст
Alex
вылазит куча костылей
Alex
ну типа тот же jsonnet выглядит гораздо более адекватно
Andrey
Rainbow
Andrey
грубо говоря, если вы сериализуете yaml в питонячий объект, то вы получите тот же текст, просто с другим синтаксисом.
Rainbow
Да нет, питон будет знать как сделать merge двух ямлов, а шаблоны не знают
Andrey
кто мешает вам сделать merge в шаблонах helm?
Rainbow
И достаточно будет делать патч, вместо правки чужого чарта
Rainbow
А что вы делаете если в чарте нет переменной?
Rainbow
Там же один выход - сделать форк. Звучит как 0 расширяемости. В отличии от питонячего скрипта
Andrey
везде свои проблемы :)
Rainbow
Меня больше всего умиляют шаблоны где на 50 строчек 45 вставка переменной. Может просто написать yaml?
Rainbow
а и переменные брать из values.yaml. Взять шаблонизатор, чтобы один ямл превращать в другой самым неудобный способом.
Andrey
values.yaml немного для другого
Vadim
Andrey
Andrey
либо я не понимаю, о чём речь