Andor
я тут только что запустил первый кластер на новой работе
Andor
в gke
Andor
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
Отлично, у них монолит на пхп и никаких кубеней не надо будет :)
Andor
посмотрим насколько дорого выйдет
Solyar
А можно вопрос по Jenkins задать?
Andor
нет
Solyar
Но я всё равно задам
Andor
ну а зачем тогда спрашивал разрешения
Solyar
Я так понял что у меня сервер в Терминале использует bash, а Jenkins использует шелл при выполнении пайплайна. Есть вариант заставить его юзать bash кроме как добавить в скрипт #!/bin/bash ?
Sergey
Sergey
Vadim
Solyar
Алексей
@kvaps и ка по сравнению с ksonnet?
чем лучше чем просто jsonnet?
Алексей
Сам думаю потихоньку кудато сваливать, но чет пока склоняюсь к голому jsonnet
Andor
ну никто не мешает тебе юзать голый жсоннет
Andor
с него всегда на победивший инструмент сможешь поехать
Алексей
Я его и так юзаю
Интересует отзыв в сравнении с ксоннетом
Алексей
Jsonnet сам по себе досаточно универсален
Я им для примера бутстраплю виртуалки в квм
Помимо кубера
𝚔𝚟𝚊𝚙𝚜
@kvaps и ка по сравнению с ksonnet?
чем лучше чем просто jsonnet?
> @kvaps и ка по сравнению с ksonnet?
Ну для начала он просто легче, директория с приложением не содежит k8s.libsonnet k.libsonnet swagger.json либы по умолчанию, а helm-темплейты рендерятся самим helm-бинарником, через helm template.
Так же он без проблем собирается из исходников
> чем лучше чем просто jsonnet?
Тем что можно описать все кластера и не переключаться между ними для применения обновлений. И работающим diff.
Из минусов пока что не нашел как получить namespace из env, и то что qbec apply слишком информативен (он выплевывает json всё что применяет)
Andor
Алексей
Ну хелм я вообще не использую
Уж больно мусорные в нем приложения
𝚔𝚟𝚊𝚙𝚜
Алексей
Посмотрю
𝚔𝚟𝚊𝚙𝚜
ага
Andor
а kubecfg чо?
𝚔𝚟𝚊𝚙𝚜
сделай
qbec init --with-exampleи увидишь все структуру, она очень похожа на ksonnet
Алексей
Crud им тоже можно спокойно шаблонизировать?
Andor
Andor
ты ж не думаешь что я буду бинари с гитхаба запускать у себя локально, если можно в контейнере?
inqfen
Можешь скачать и запустить у себя в контейнере
Andor
так я и ною что готового нету
inqfen
Причём дольше времени, чем при сборке образа wget и запуск написать)
Andor
слыш, чо за предъявы
Andor
разве ныть как-то иначе можно?
ebalashov
Привет коллеги, есть у кого кейс деплоя в eks дроном?
Andor
inqfen
inqfen
На час минимум и с живым участием всей конфы
Andor
ты преувеличиваешь мои способности
Artem
Как изменить имя ноды?
Artem
Вообще блин какой бест практис изменения имени ноды, если хостнейм меняется. А то лажа какая-то получается: сам kubelet не перерегистрирует (NodeRestriction мешает), вручную удалил и создал ноду заново через kubectl - у kube-proxy и calico-node начались форбиддены всякие разные и нода в реди не встаёт...
𝚔𝚟𝚊𝚙𝚜
Artem
А если мастер ? 🙂
𝚔𝚟𝚊𝚙𝚜
Так же :)
Artem
в сингл-мастер кластере 🙂
𝚔𝚟𝚊𝚙𝚜
Так же :)
𝚔𝚟𝚊𝚙𝚜
Ну а если без шуток, то через kubeadm нужно серты и статик манифесты перегенирить
𝚔𝚟𝚊𝚙𝚜
Смотри kubeadm init phases
Artem
Ну я просто пересобрал весь кластер за пять мин. Не продуктив, пох.
Andor
𝚔𝚟𝚊𝚙𝚜
Artem
там был бы мультимастер
Artem
Anonymous
Artem
О. Как кстати ваша история закончилась с сертификатами просроченными?
Artem
А то я пропустил
Anonymous
Перегенерил. Вроде скидывал доку по которой делал
Anonymous
Сейчас найду.
Artyom
решение факапа с протухшими сертификатами на куб кластере
Крайне полезное обсуждение. https://github.com/kubernetes/kubeadm/issues/581
#kubernetes
Artyom
Вот эта наверное
Anonymous
Да
Artem
Спасиб.
Roman
Возрадуйтесь - в терраформ анотации наконец то сделали а то это был ад и израиль
inqfen
вообще юзать терраформ для куба - ад и израиль
inqfen
до сих пор не могу понять, зачем
Sergey
Трошки перефразировал
Глеб
Товарищи извращенцы, у кого продуктивные и тестовые среды разведены и делегированы разным департаментам. В чем вы храните переменные, в том числе сенситив, серты и проч? И как трансформируете манифесты для деплоймента?
inqfen
У меня пока все в ансибле
Andrey
vault
inqfen
Уйдет в консул