Andor
да есть другие ингрессы, просто не так популярны
Rainbow
траефик?
Rainbow
или nginx в другой реализации?
Vadim
envoy, haproxy, тысячи их
Andor
G72K
Копс был адище , там код был словно первая Го программа студента. Они вроде потом поправились, я не следил с тех пор, но факт что такое непотребство взяли в официальную организацию удивил
Andor
G72K
Я и не пользуюсь ими по возможности :)
Vadim
ага, штук 5
contour от heptio же, но народ как ошалелый берет nginx
Andor
nginx, nginx-plus, traefik, envoy, haproxy, contour, GCP
Andor
что забыл?
G72K
Voyager
Vadim
F5 BIG-IP, A10
Andor
Vadim
Stas
ни разу не подводил метод
Mr.
тоже не понимаю причину порицания. Даже если не самая удачаная реализация - уровень суппорта и различных материалов на тему иногда играет большую роль
Andor
Другой хапрокси ингресс?
G72K
G72K
Ну процентов 90 наверное . Это не значит что с этим надо мириться :)
𝚔𝚟𝚊𝚙𝚜
Andor
Можно написать лажу и оно сломается. Шок.
Andor
Но вопрос про узнавание о лаже без удаления подов ещё открыт
𝚔𝚟𝚊𝚙𝚜
Vadim
Andor
Rainbow
ну как конфиг выправишь - применится
Rainbow
Я больше начал тред с месенджем "не киляйте nginx контроллер, если правки не применяются, проблема в вас"
𝚔𝚟𝚊𝚙𝚜
Andor
Rainbow
path дописал, а там 404 😆думаю logs покажет
Andor
Да не руками, а алерт зажигать
Rainbow
kibana alert на лог? или вроде того
Andor
Ладно, сам посмотрю
Rainbow
papertrailapp в slack сообщает у знакомых о таком. не думаю что в общем большая проблема.
Andor
ох зачем я полез проверять наши ингрессы
Andor
NAME READY STATUS RESTARTS AGE
default-http-backend-59c9697d84-pglgj 1/1 Running 0 270d
nginx-55847864c5-frpsl 1/1 Running 3 71d
nginx-55847864c5-nmp7x 1/1 Running 40 271d
nginx-55847864c5-zm7vd 1/1 Running 164 271d
nginx-69c67d886b-fxx6p 0/1 ImagePullBackOff 0 162d
nginx-69c67d886b-hmq22 0/1 ImagePullBackOff 0 186d
Andor
про то что версия древнющая вообще молчу
Ivan
Лучше сейчас чем потом когда все свалится)
Andor
это к вопросу о компетентности коллег
Andor
Replicas: 4 desired | 2 updated | 5 total | 3 available | 2 unavailable
Vladimir
я прокидывал только mnt.sh
Vladimir
подскажите пожалуйста, монтирую файл через configmap, он создается и появляется, но не запускается при деплойменте. ошибка такая:
...command '/bin/bash -c /sc/..data/mnt.sh' exited with 126: /bin/bash: /sc/..data/mnt.sh: Permission denied
Vladimir
запускаю так:
lifecycle:
postStart:
exec:
command: [ "/bin/bash","-c","/sc/..data/mnt.sh" ]
Anton
Anton
хотя плохо посмотрел что ты в bash -с обернул
Dmitriy
угу, если это относительный путь - то там просто ошибка
𝚔𝚟𝚊𝚙𝚜
Где ты это всё находишь?
Ну например здесь https://en.wikipedia.org/wiki/List_of_file_systems#Distributed_file_systems
Dmitriy
забыли ещё ингресс ambassador. и конг тоже лезет быть ингрессом
Dmitriy
Лучше через initContainer
мне надо конфигурять запущенное приложение, а не готовиться к его старту. Такшо не подходит.
Anton
Nik
Парни, как седлать действие над сервисом пола после его старта? postStart очень сильно урезан, и не могу там нормально скрипт разогрева запустить
Dmitriy
а чем урезан?
Dmitriy
я как раз poststart хочу использовать. на небольшом кейсе у меня заработало корректно
Vadim
https://www.vmware.com/company/news/releases/vmw-newsfeed.VMware-to-Acquire-Heptio-to-Accelerate-Enterprise-Adoption-of-Kubernetes-On-Premises-and-across-Multi-Cloud-Environments.1645750.html
:(
Vladimir
уж лучше -ex =)
что-то я вдруг осознал в аргументах баша плаваю, пошёл читать man , а там нет про '-ex'. озадачили вы меня одним словом
𝚔𝚟𝚊𝚙𝚜
В конце только exec tail -f /dev/null сделать
Dmitriy
Вот и так и так херня конечно, я пока не решил полностью - сайдкар или постскрипт. Кажется, что постскрипт более концептуально правилен (если вообще можно про правильность в таком решении рассуждать)
Dmitriy
Andor
Nik
Andor
да ладно, весело же будет
Vladimir
уж лучше -ex =)
да, действительно, не всегда оно надо, но тут может пригодиться
Nik
Anton
𝚔𝚟𝚊𝚙𝚜
Напомнило:
#define TRUE FALSE //счастливой отладки суки