Никита
стоят k8s-app: kube-dns, я генерил шаблоны спецом для Kubespray
Ну а теперь посмотри на лейблы подов с coredns)
ebalashov
Кластер собран с kubedns
Никита
Ну тогда надо дальше дебажить, щито ещё сказать.
G72K
Приглашаю проголосовать, поконтрибьютить https://github.com/fluent/fluent-bit/issues/994
Aleksey
Попробуй поставить фланель теперь
ну и злопамятные же вы :)))
Сергей
господа, я тут поглядел альтернативы helm и ksonnet вроде действительно выглядит неплохо. хочу уточнить правильно ли я понимаю, что эта штука по большей части для создания удобных шаблонов, которые генерируют нам yaml и всё. деплой будет происходить уже средствами самого kubernetes, т.е через deployments
Andor
@alexesDev мне кстати оффер сделали
Andor
ну на пхп я-то не буду писать
Andrei
с ingress одного namespace можно подключать service c другого namespace? например я хочу подцепить service с production - path: /graphiql backend: serviceName: api.production servicePort: 80
Andrei
Нет
есть какие нить варианты варианты с ingress попасть в соседний namespace?
Andor
а кто мешает сделать ингресс в том неймспейсе где сервис?
Andrei
посади их в один ns ;)
нуу пока политика разная
Andrei
это разные домены которые одним service пользуються
Andor
https://github.com/coreos/prometheus-operator/tree/master/contrib/kube-prometheus#cluster-creation-tools смотрю вот это и виду лисп
G72K
это разные домены которые одним service пользуються
Ingress должен быть в том же ns что и svc. Ингресов может быть несколько , можно несколько доменов в одном указать, но кто то сел и основательно подумав решил, что они должны быть в одном namespace и с этим надо смириться и не воевать
Никита
PS небольшой фикс — деплой будет происходить через kubectl apply.
Сергей
ну да, это понятно
Andor
ну по-сути оно просто закинет ямли/жсоны в кубер, а дальше уже забота кубера как это обрабатывать
Алексей
Именно так.
Не помню в каком чате мне тут писали что ксоннет это вообще мол бомба, на нём можно и чеки делать и всякие хуки и т.п.
Andor
просто навороченый шаблонизатор
G72K
Точнее jsonnet бомба.
Отделение Bereke Bank
Наплодили всего, а новичкам мучиться с выбором 😒
Andor
юзай родные манифесты - не ошибёшься
Aleksey
юзай helm - страдай как все 🙂
Anonymous
почему limits не 7.3G?
Anonymous
блин у меня обновление нод уже полчаса идет, и ничего не происходит, кроме того что вырубили одну ноду и теперь подам не хватает ресурсов на другой
Anonymous
как мне это отменить и добавить еще ноду чтобы поды норм переносились?
Andor
если полиси не запрещают - можно
Andor
jsonnet всё-таки такая херота как язык
G72K
jsonnet всё-таки такая херота как язык
"критикуешь - предлагай" :)
Andor
Любой язык с удобной манипуляцией структурами
𝚔𝚟𝚊𝚙𝚜
jsonnet всё-таки такая херота как язык
ну jsonnet это тот же json на стеройдах
Andor
Жсон я тоже не очень люблю
Andor
:)
𝚔𝚟𝚊𝚙𝚜
не, я к тому что он не обязан быть таким уж мощным языком. Для решения своих задач он отлично подходит, для чего-то более сложного всегда можно воспользоваться тем же golang/lua etc.
Andor
Ну вот тот же луа, по-моему не хуже годится для ковыряния диктов
𝚔𝚟𝚊𝚙𝚜
я думаю что lua это близжайший его конкурент, там тоже одни таблицы да структуры
Andor
Я короче подумал хорошеньки и понял что ксоннет как концепция мне нравится, а жсоннет как язык - нет :)
𝚔𝚟𝚊𝚙𝚜
а lua тебе нравится?
𝚔𝚟𝚊𝚙𝚜
ksonnet и yaml кстати умеет
Andor
а lua тебе нравится?
Луа я использую в реальной жизни :)
𝚔𝚟𝚊𝚙𝚜
awesome?
Andor
Честно говоря я вижу довольно мало смысла учить ещё-один-язык вместо такого же по сложности, но намного более широкого применения
Andor
Ага
Andor
И на прошлой работе в нжинксе был ещё
𝚔𝚟𝚊𝚙𝚜
не, луа классный спору нет, но jsonnet - тоже классный, его и учить-то не надо, он простой как табуретка
𝚔𝚟𝚊𝚙𝚜
жди helm3 с lua
Andor
Я скорее на кастомайзе сделаю :)
Andor
Короче хз
Andor
Всё плохо по-разному
Rainbow
они бы только впилили простые переменные из env
Rainbow
kustomize edit set imagetag $IMAGE_REPO/$NAME:$TAG kustomize build | kubectl apply -f - не очень
Rainbow
secretGenerator: - name: credentials commands: servicePassword: "echo -n $MKB_SERVICE_PASSWORD" для вытаскивания env тоже такое себе. А так супер.
Михаил
ksonnet и yaml кстати умеет
А мы генерим yaml через Makefile
Ivan
@ChesterFie1d твой выход
пока все устраивает, чуть позже будет видно
𝚔𝚟𝚊𝚙𝚜
я с ksonnet счастлив для генерации аппликух. Но иногда и правда нужна какая-то логика - например если нужно настроить запущенное приложение внутри контейнера. Недавно попробовал k8s и kubectl модули для ansible - оказалось очень годная штука. Можно и без ksonnet вполне жить
𝚔𝚟𝚊𝚙𝚜
так что ansbile теперь умеет и в контейнеры ходить, и с kubernetes api общаться нормально.
𝚔𝚟𝚊𝚙𝚜
ходить умеет через kubectl exec но выполнять можно любые модули, такие как copy, shell, lineinfile и т.п.
Rainbow
а смысл настройки контейнера через exec? типа миграции?
𝚔𝚟𝚊𝚙𝚜
а смысл настройки контейнера через exec? типа миграции?
ну есть приложения которые все настройки хранят в бд, а для управления предоставляют CLI интерфейс, например для этого
George
И ещё - что там с передачей параметров через енв?
George
CRD сразу
Или так, да. Или оператор
𝚔𝚟𝚊𝚙𝚜
в идеале да, но это не всегда имеет смысл.
𝚔𝚟𝚊𝚙𝚜
плюс к тому-же можно готовые плейбуки использовать
𝚔𝚟𝚊𝚙𝚜
хотя если очень хочется его и как sidecar запускать можно