Андрей
Надо было просто дать команду kubectl set image
Андрей
И всё
Андрей А
Посоветуйте плиз какой нибудь нормальный гуй для k8s чтобы была возможность оттуда подключаться через терминал к подам
Vladimir
Ситандартный dashboard
Vladimir
G72K
Denis
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
этот лучше чем kubernetes dashboard
Nurlan
А зачем тут subpath ?
subpath я читал нужен для того чтобы один файл маунтить, а не всю папку. Но в моем случае не сработало..
Андрей А
Спасибо рассмотрю предложенные варианты
Евгений
kubectl exec -ti лучше чем гуй
Stefan
NM
Juriy
приветствую , подскажите плиз у инитконтейнеров общая сеть с обычными контейнерами в рамках пода?
G72K
Vadim
Juriy
Vadim
(общий сетевой неймспейс, если вы об этом)
Juriy
и еще такой вопросец , можно ли порядок запуска задать , или что то типа depends_on как docker-compose чтобы сначала запускался прокси а только потом миграции.
Vadim
Vadim
Vadim
можно костылить башем, через файлы в общем вольюме, например
Juriy
Juriy
G72K
Нет
Juriy
Нет
Печаль беда огорчение :(
G72K
Печаль беда огорчение :(
Почему? В поде может быть несколько контейнеров, пускайте в одном mysqlproxy , в другом пользуйтесь им
Евгений
А что там у вас за схема? Если вам нужно ждать пока запустится mysqlproxy, то логично его отдельным подом запустить, а в инитконтейнере ожидание добавить
Vladimir
почему в инит прцессе не реализовать ожидаение прокси? даже скриптом перед стандартный entrypoint
Yuri
башевый wait-for-it и ткнуть в порт прокси, как тольно откроется, запустить миграции
Juriy
Juriy
Juriy
Благодарю
Vladimir
Мне тут кстати говорили по поводу миграций что это не лучшая идея запускать их в контейнере
Vladimir
лучшее через ci
Vladimir
тогда это контролировать можно
Vladimir
потому что возможен такой вариант событий, что миграция долгая, ливнес рединес пробы не прошли и контейнер умер вместе с запущенным процессом миграции
Yuri
да, для прода рискованно из контейнера, можно упереться в пробов
Yuri
для дева ок
Juriy
Vladimir
вынеси прокси в отдельный сервис?
Vladimir
тогда он всегда будет жить
Juriy
Благодарочка вам всем !!!!
Juriy
Vladimir
G72K
G72K
G72K
G72K
Vadim
kubectl patch pv <your-pv-name> -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}}'
Vadim
как одной командой это сделать, допустим по имени CLAIM найти нужный PV и сразу пропатчить
G72K
Vadim
А как-то можно понять логику k8s шедулера - у меня 12 железных нод, сказал что реплик приложения должно быть 12
он почему-то проинорил некоторые хосты, но на других завел по 2-а пода
Pavel
kind какой?
Vadim
kind: Deployment
Vadim
Pavel
и ка Вы тогда ему объяснили чтобы он не распологала поды на одной и тойже ноде?
Dmitrii
Ну ты же ему не указал что нужно именно на разные ноды все это разложить.
У него для каждой ноды есть Score, видимо у ноды с уже зашедуленным подом Score оказался выше чем у ноды без пода.
Pavel
либюо юзай даемонсет
Vadim
понял. думал по дефолту размазывает
Nikolay
подскажите. есть какая-то штука для куба, которая мне при создании нового неймспейса закинет в него нужные мне манифесты(например resource qoutas, role/rolebinding) и тп?
я хотел написать это на флантовском шелл операторе, но думаю это велосипедостроение и что-то похожее уже кто-то запилил.
Pavel
ресурс квоты помоему можно уже дефотные ставит ьдля всего в кластер.
Vadim
народ если из подов нет доступа к днс серверу, а с ноды есть, как-то можно прокинуть обращение к днс серверу через хост?
Vadim
проблема имена серверов из пода не резолвятся и не подключатеся к ним, по ИП норм
Vadim
днс не принимает запросы от подсети которой в реале не существует
Vadim
то есть такой сети как оверлейная сеть в кубере в реальной сети нет и поэтому он видимо не принимаеи
Andrey
Vadim
не понял
Vadim
как это сделать?
Andrey
как это сделать?
ну как, создаешь набор подов с coredns с network: host, в списке апстримов указываешь свои сервера
можешь подглядеть сюда https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns/nodelocaldns