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