Andrey
Max
"переписать файл в каталог, отредактировать 3ю или 8ю строчку, изменив ' на \' "
Max
есть места, где слово "автоматизация" означает "Серега смело шагает по инструкциям Марии Ивановной, которую уволили 2.5 г назад, потому что пила на работе"
Даня
Макс, тут 2 контейнера
Даня
фронт и бек
Max
сколько кода? сколько разрабов? куда прется бизнес? инфо система для стоматолога?
Max
стандартизация/процедуры всегда на личном уровне "не в кайф". т.к. усложняет, ограничивает....
Max
и cv driven development, тоже никто не отменял еще.
Max
ладно, я заткнулся ;)
Anton
Grigorii
немного оффтопно, но раз уж про WSGI спросили — кто-нить использовал bjoern?
есть какие-то грабли?
Даня
Rainbow
Rainbow
Andrey
Stefan
какие нюансы?
не хочет привязываться тим лид к облакам сильно, в силу того, что клиенты могут затребовать всё под selfhosted нужды, должно быть универсальное решение с нашей стороны
если будут пользоваться нашим продуктом как услугой, то да, ваще видать не принципиально было бы
Rainbow
Stefan
поэтому и возникло такое предположение, что может понадобиться кластер в кубере
Andrey
Stefan
Stefan
Andrey
Stefan
уф...
Andrey
Rainbow
вот ковыряю палкой
там с этимими cms проблема в общем кеше и тп. Оно не расчитано на replicas > 1
Я с этим больше всего намучался
Andrey
Andrey
Rainbow
Да, я сонный, сорян, подумал про joomla 🙈 🤦♂️
Max
Rainbow
Max
есть несколько django apps в наименовании которых cms.
Max
и админка - тоже аппка такая, емнип.
Max
чето я на автопилоте... троллюсь... спокойной ночи человеки :-)
Andrey
можно сказать что джанго это конструктор для постройки и cms тоже ...
Можно сказать, что Джанго - это программный комплекс библиотек на языке программирования Python, содержащий в себе средства для работы с протоколом HTTP, РСУБД и key-value хранилищами, пригодный в том числе и для создания систем управления контентом (CMS). Но кому оно надо?
Max
.
Anton
почему kubeadm upgrade plan говорит, что не нашел ни одной ноды с мастер ролью? хотя kubectl с тем же конфигом показывает эти ноды без проблем
Михаил
MRY
Всем привет. Куда смотреть. К примеру есть HA кластер(3-masters 3-etcd 3-nodes) , к примеру запускаю под с апачем, он живет на node01, убиваю node01 и вуаля. kubectl get pods —namespace=balbalba , показывает что под по прежнему живет на мертвом node и имеест статус running, но kubectl get nodes показывает что node01 NotReady.
Вопрос вот в чем, почему кубер не перезапускает под на живой ноде автоматически и приходится выполнять delete pod.
Разве k8s не должен перезапускать поды автоматьм ?
Rainbow
Rainbow
Как его поменять через deployment ?
--pod-eviction-timeout duration у kube-controller вроде за это отвечает. Никогда не менял. Это защита от штормов в сети, когда не стоит быстро запускать поды на других нодах.
5min по-умолчанию.
Rainbow
Вы можете явно выводить ноду, если это не авария. Тогда все будет сразу.
MRY
drain ?
Rainbow
Если делать быстро, то
- нода пропадает
- котроллер решает убрать под и запустить по новой
- нода появляется и ей говорят удали под, хотя в общем не стоит.
drain
MRY
Ok спасибо
Валентин
MRY
control-manager в подах живет
MRY
он не sand alone
MRY
stand alone
Denis
control-manager в подах живет
ну тогда на каждом из 3-х мастеров настраивай этот параметр в /etc/kubernetes/manifests/kube-controller-manager.yaml если не ошибаюсь.
MRY
Timur
Terry
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
Я просто свой велосипед для этого писал
kubectl get node -o json "$1" | jq 'del(.status)' > "/tmp/node-${1}.yaml"
kubectl delete node "$1"
kubectl create -f "/tmp/node-${1}.yaml"
Rainbow
я так понял там человек смотрел, что будет если положить ноду. Я просто сказал, что если это не авария (а тех работы), то стоит drain делать. А задержка переноса это нормально.
𝚔𝚟𝚊𝚙𝚜
А, я понял, меня смутило "нода пропадает")
Andrey
𝚔𝚟𝚊𝚙𝚜
https://github.com/kvaps/kube-fencing
Andrey
спасибо :)
Andrey
кубеспрей с true тоже метит ноды
Anton
спросите зачем я поменял? потому что я не осилил написать jsonpath, который бы отличил наличие такого лейбла от его осутствия. А когда значение — не пустая строка, то jsonpath легко пишется.
Salem
Ребят, что более подойдет для поднятия кластеров в aws, openstack и azure - kubespray или kubeadm?
Vadim
странное решение, кстати, у нас в 1.9 - 1.11 было с true, теперь без
Stefan
Даня
а как же eks?)
Anton
кстати, после этого kubeadm заявил, что не может законнектиться по публичному ip ноды на порт 2380. Звучит как etcd порт. Etcd слушают на приватных ip. Оказалось, что он берет этот ip из конфигмапа kubeadm-config из значения apiEndpoints.<master-node>.advertiseAddress
Salem
мне нужно именно во всех этих клаудах создавать