Size: a a a

Kubernetes — русскоговорящее сообщество

2020 September 01

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Это баг ?
источник

OV

Oleg Voznesensky in Kubernetes — русскоговорящее сообщество
баг
источник

OV

Oleg Voznesensky in Kubernetes — русскоговорящее сообщество
спасибо что ткнул
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Теперь заработало ? У тебя в ролебиндинге все Оке написано ?
источник

OV

Oleg Voznesensky in Kubernetes — русскоговорящее сообщество
не заработало. разбираюсь с рольбиндингами
источник

A

Alex in Kubernetes — русскоговорящее сообщество
всем привет
подскажите как правильно подключить Volumes и какой тип подойдет к моей задачи
мне нужно в контейнер подкинуть конфиг nginx
в docker-compose.yml делал вот так
volumes:
   - /home/al/test/nginx_lb:/etc/nginx/conf.d/

в кубере какой тип выбрать:
configMap или hostPath
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alex
всем привет
подскажите как правильно подключить Volumes и какой тип подойдет к моей задачи
мне нужно в контейнер подкинуть конфиг nginx
в docker-compose.yml делал вот так
volumes:
   - /home/al/test/nginx_lb:/etc/nginx/conf.d/

в кубере какой тип выбрать:
configMap или hostPath
честно - лучше не тот и не тот, а заюзать какой-нибудь consul-template и в инит контейнере воспользоваться им и emptyDir {}
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
если же ты вот прям настаиваешь - то тогда configMap, в нем можно конфигурационные файлы хранить
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
hostPath - не рекомендую, привыкнешь, а это плохой тон
источник

A

Alex in Kubernetes — русскоговорящее сообщество
George Gaál
hostPath - не рекомендую, привыкнешь, а это плохой тон
спасибо!
первый вариант что то сложный)
попробую через конфигмап
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
ну, вообще не факт, что тебе nginx  вообще нужен - в кубере у тебя и так ингресс контроллер должен быть
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
читай = nginx на стероидах
источник

a

alx in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
helm кстати поддерживает несколько values, ты можешь вынести общую часть всех стейджов. А потом просто делать helm -f common-values.yaml -f env.stage.yaml

Правда я не тестил как helm мержит там это дело
Такой формат подошел, спасибо  кто последний того и тапки
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
alx
Такой формат подошел, спасибо  кто последний того и тапки
вложенные струткуры тоже мержит?
источник

a

alx in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
вложенные струткуры тоже мержит?
он не мержит а переписывает
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Alex
всем привет
подскажите как правильно подключить Volumes и какой тип подойдет к моей задачи
мне нужно в контейнер подкинуть конфиг nginx
в docker-compose.yml делал вот так
volumes:
   - /home/al/test/nginx_lb:/etc/nginx/conf.d/

в кубере какой тип выбрать:
configMap или hostPath
я вшиваю все в один nginx.conf, и через configmap подключаю, так менеджеить вроде удобней
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
alx
он не мержит а переписывает
то есть если в первом файле было test.a.b: 1, а во втором test.a.c: 1, то в итоговом не будет test.a.b:1, test.a.c: 1?
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
я вшиваю все в один nginx.conf, и через configmap подключаю, так менеджеить вроде удобней
спасибо, буду пробовать
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Alex
спасибо, буду пробовать
но ты можешь монтировать весь configmap в папку conf.d. Ключ в configmap будет файлом в conf.d/
источник

a

alx in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
то есть если в первом файле было test.a.b: 1, а во втором test.a.c: 1, то в итоговом не будет test.a.b:1, test.a.c: 1?
Давай на примере в values.yaml указано
ingress:
 host: exmpl.com
 alias: exmpl.org


а  в env.stage.yaml
ingress:
 host: exmpl.ru


итоговый будет

ingress:
 host: exmpl.ru
 alias: exmpl.org
источник