Nik
kubernetes.io/ingress.class: учитывается в рамках одного контроллера и позволяет выбрать деплоймент на котором применить?
Alexey
Кто нить вкурсе, чинили ли зависимость между конфигом и подом ? Что бы при измении конфига само обновлялось ?
Nik
или выбирает из полных инсталякий ингреса?
George
https://kubernetes.github.io/ingress-nginx/
George
есть разные вариант настройки
Nik
в доке все написано
там 5 строк. типа сделай класс как аргумент деплойменту. А вот при этом дублить деплоймент или весь контроллер не написано
George
ну, они отдают это на откуп админу
George
я бы сделал отдельные с отдельными rbac'ами и прочим
George
т.е. типа на каждый неймспейс свой ингресс и он только за ним и следит
George
оверхед от наличия в етсд дублирующих структур не такой большой
Nik
Кто нить вкурсе, чинили ли зависимость между конфигом и подом ? Что бы при измении конфига само обновлялось ?
Оно не сломано. Так и должно быть. Есть сайдкар контейнеры, которые умеют следить за конфигмапом и убивать под при его изменении.
George
а в противном случае - (в случае общего nginx) - у тебя конфиг по всем хостам размазан, тоже норм, да?
George
Это уже много админить)
шаблонизируй, или ты не девопс?
George
George
Можно по подробнее ?
тебе же ответили - так и должно быть
George
деплоймент НЕ меняется, если конфиг обновился, поды не рестартуют
Alexey
George
либо опиши кейс - вот то-то и то-то использую, оно отрабатывает так
Nik
а в противном случае - (в случае общего nginx) - у тебя конфиг по всем хостам размазан, тоже норм, да?
Ммм, не думал обм этом, но да у меня общий nginx на все внутренние сервисы. Хотел отдельный ингресс, черех который будет вход из интернета.
George
вот зайди в него и сделай nginx -t
George
посчитай количество строчек. Подумай. Приемлемо ли это
Nik
про сайдкар контейнеры
http://lmgtfy.com/?q=watches+for+changes+to+ConfigMap
George
http://lmgtfy.com/?q=watches+for+changes+to+ConfigMap
я допускаю, что сайдкар может быть криво написан
Alexey
http://lmgtfy.com/?q=watches+for+changes+to+ConfigMap
Как минимум подобное не красиво, в принципе основное направление дали, можно было просто снабдить парочкой комментов с кейсами решаемыми. Но если сложно и на том спасибо, в гугл уже сходил.
Nik
я допускаю, что сайдкар может быть криво написан
Корректность его рабоыт никто не гарантирует, да. Один раз сойдет с ума и будет все ребутать без остановки
Vadim
http://lmgtfy.com/?q=watches+for+changes+to+ConfigMap
давайте без этого, ладно?
Nik
Как минимум подобное не красиво, в принципе основное направление дали, можно было просто снабдить парочкой комментов с кейсами решаемыми. Но если сложно и на том спасибо, в гугл уже сходил.
Вообще совет - старайся избегать подобного паттерна. Если нужно менять поведение приложения меня какие то параметры - наверно надо их менять в каком то хранилщие, а не смотреть в конфигмап.
Alexey
https://github.com/mfojtik/k8s-trigger-controller
спасибо, но по копаю сайдкар контейнеры.
Peter
Скажите, коллеги, а какой ручкой регулируется возможность запускать pod’s на master’е?
Peter
Как посмотреть текущее положение ручки?
George
не мало, прямо
Andrey
я бы погуглил, такое должно быстро находиться
Peter
kubectl describe node видимо)
Внезапное знание, спасибо!
Grigorii
Привет, кто как за докером Кубе подчищает? У меня старые образа скапливаются, нужно удалять, чтоб на нодах место не забивалось. Есть какие-то готовые даймонсеты?
Stefan
подчищает до 80%
Stefan
то есть место будет всегда какое-то
Grigorii
Класс, спасибо!
Danila
Если у меня есть некоторое stateful приложение, и несколько контейнеров, расположенных на разных подах в кубере. От имени какого юзера запущен процесс в контейнере?
Andor
почему ты нас спрашиваешь?
Andor
твоё приложение, ты запускаешь, а спрашиваешь про него нас
Danila
Я про поведение по-умолчанию
Sergey
Я про поведение по-умолчанию
ты сам ставишь умолчания в докерфайле
George
Какой укажешь - такой и будет
George
ты сам ставишь умолчания в докерфайле
Либо разработчик образа докера.
Artem
Ну и через секурити контекст можно менять uid/gid
George
Ну и через секурити контекст можно менять uid/gid
А ещё можно отмаппить через докер... Мне дефолты опеншифта нравятся )
Danila
А ещё можно отмаппить через докер... Мне дефолты опеншифта нравятся )
Маппинг через докер - это использование /etc/subuid ?
Vadim
через докер маппить не получится - от этого --network=host работать перестанет, с большой вероятностью k8s не сможет создать контейнер
VolanDeVovan
запускать приложение и редис в 1 поде это нормально?
ᴅⁱᵐⁱᴅʳ0ˡ
запускать приложение и редис в 1 поде это нормально?
Если нет больше редисов то сойдёт😄
Alex
Вообще зависит что там за редис
Alex
Если чисто кеши - то вообще хорошо, если бизнес логика - то по ситуации :-)
dmitriy
Если чисто кеши - то вообще хорошо, если бизнес логика - то по ситуации :-)
в редисе бизнес-логика, но dump.rdb монтируется в сетевое хранилище. норм?)
Andor
нетъ
dmitriy
а как норм?
George
подумать
George
задать требования
George
на базе них построить реализацию
George
обсуждать сферический редис в вакууме без 15 2 ночи - бесценно и бестолково