Andor
в GKE всё хорово
Vadim
kops к этому максимально близко, но все равно конфиг вне кластера
Vadim
а для барметала есть (скоро будет) https://github.com/metalkube/
Grigorii
у меня два немного связанных вопроса по бест практисес (хотя возможно это надо в девопс канал):
1 — манифесты куба хранить в каждой репе с микросервисом или имеем одну отдельную репу чисто для чартов/манифестов
2 — кто пишет и поддерживает манифесты/чарты: сами разработчики микросервиса, или devops/тот-кто-отвечает-за-куб
Rainbow
по хорошему 1 вариант. Но я сейчас хочу тестить ci, который делает git push в репу с манифестами, а там другой ci делает apply.
Andor
ты прям по easy way делаешь
Rainbow
1. Я пару раз все ронял и хочу делать kubectl apply -f manifests/
А не бегать по gitlab и везде run делать. Сейчас не роняю, но вдруг
2. Я не хочу runner у каждой репы держать, который apply делает.
Валентин
Rainbow
Эт пока концепт, ещё не пробовал. Пока вариант 1.
Grigorii
я столкнулся с проблемой что единую репу сложно версионировать
все-таки приложения и их манифесты меняются независимо
+ к этому еще прибавить третье измерение на разные env'ы
Grigorii
я вот наоборот хочу все рассовать по репам приложений)
Rainbow
у меня оно есть и будет в репе. Только перед деплоем сливаться в одну.
Grigorii
аа, понял
Rainbow
У меня есть ещё идея давать аннотации всем виде
deps:service2
deps:service3
потом все вытащить и сгенерить graphviz
халявная карта зависемостей выйдет. А то я спустя пол года половину забываю. А писать рукам... ну ту все ленивые и я тоже.
Andor
George
Rainbow
это как дока.
Rainbow
Andor
George
Rainbow
Как обычно, всё от всего
ну звучит как очень простая штука. Проще чем "иди напиши доку в вике".
просто добавь label
Andor
Andor
Делать чтобы она была актуальна - сложно
Andor
Всё равно проще всё разом применять и не думать о том, кто от кого зависит
Andor
Максимум посортировать по kind
Rainbow
Да я вообще не про запуск
Rainbow
Я чисто для доки
Andor
Ты хочешь порядка там где его почти невозможно сделать
Andor
И имхо не стоит работы
Rainbow
Получить текущий граф зависимостей сервиса? Что от смс завис ещё 10 других?
Rainbow
Ну я попробую точно - расскажу.
Rainbow
Я сейчас переезжаю частями и забытые зависимости уже достали. Был бы граф - было бы проще.
Andor
Andor
Чтобы оно само
Rainbow
Я хочу labels в графвиз и все
Andor
Да, из трейсинга
Rainbow
Не
Andor
Сервисмеш для этого не нужен если чо
Rainbow
Ты меня совсем не понял 😲 я не собираюсь ничего такого делать. Просто метки дописать к деплойменту, вытащить метки, построить граф. Все.
Vadim
потом ручками удалять аннотацию, если схема деплоймента поменялась?
Rainbow
Метки тип таких
metadata:
name: service1
annotations:
deps: serivece2, service3
и все. Просто метки. Без ничего. башем их стащить, запустить graphviz, получить svg с графом.
Я сейчас переездаю. Частями. Забытые зависимости меня убивают.
Vadim
для прикола можно посчитать стоимость затраченного времени vs. "500МБ на сайдкар" где такое билдится автоматически, и просматривается живьем в Kiali с траффиком и трейсингом
Grigorii
кстати в графане есть плагин где можно диаграммки делать, и каждый узел еще и метрикой сопроводить
George
Andor
Andor
А чаще просто не работает
Grigorii
понятно)
я просто не пробовал его прямо готовить, так игрался только
Zhyhanov
Так. Kiali запишем.
Можешь почитать , флант недавно перевод сделали, интересная статья как раз и про Kiali
George
Zhyhanov
В ЛС кинуть
Vasiliy
Вечер добрый!
Подскажите, пожалуйста, как бороться с Ошибкой монтирования flexVolume: Unable to mount volumes for pod "kube-registry-v0-25dcp_kube-system(28e16541-40f5-11e9-bc75-9600001c94c8)": timeout expired waiting for volumes to attach or mount for pod "kube-system"/"kube-registry-v0-25dcp". list of unmounted volumes=[image-store-my]. list of unattached volumes=[image-store-my default-token-8zd9x]
использую rook / cephfs , стандартные рецепты не помогают. ceph рапортует что fs таки создана
Anonymous
Missed call
Incognito
Добрый вечер. Начал изучение кубера, пока на теме миникуб. Посоветуйте что можно в нем мне запустить как приложение. Понимаю вопрос не очень.
che
Например, hello world
Andor
Stefan
Спасибо
G72K
Rainbow
linter можно там гонять и тп.
Rainbow
хотя ладно, линтер такое. У меня для этого дела есть toolchain папка в виде субмодуля.
Vadim
потом тулза сменит некоторый формат и стейт можно выбросить (см. терраформ 0.12 и азур)
Anonymous
Кто уже юзает containerd?
Anonymous
хочу с crio уйти
Andrey
Ты ж вроде только цеф починил
Vadim
интересно было бы узнать чем crio неугодил - и чем поможет containerd
G72K
Vadim
Huan
Nick
Всем привет,
Ни у кого не было опыта написания своего kubernetes operator’a не на go?
Anton
я пишу на эрланге