Andrey
Ну в моем случае это не нужно. Мне нужно просто сменить конфиг. И приложение умеет его читать без рестартов
Anton
ок, заливай новый configmap
Anton
как ты управлять историей изменения конфига будешь
Дмитрий
привет ребят
Дмитрий
как поичинить эту блевоту
Дмитрий
helm install --name=ceph local/ceph --namespace=ceph -f ~/ceph-overrides.yaml Error: forwarding ports: error upgrading connection: unable to upgrade connection: error dialing backend: x509: certificate signed by unknown authority
Mikhail [azalio]
helm install --name=ceph local/ceph --namespace=ceph -f ~/ceph-overrides.yaml Error: forwarding ports: error upgrading connection: unable to upgrade connection: error dialing backend: x509: certificate signed by unknown authority
не работаю с хельмом, но попробуйте поискать возможность указать СА которым подписан ваши сертификаты в кубере
ℭ𝔞𝔯𝔯𝔬𝔩
Вероятно, CA в доверенных нет
Andrey
Всем привет. Эт снова я со своим MTU и calico. Теперь ситуация следующая. при передаче более 60КБ (POST) запрос. С мастера на прямую на IP пода, запрос повисает. netstat -i показывает растущий счетчик TX-DRP на интерфейсе tunl0.
Andrey
Вот так оно выглядит.
Andrey
Куда смотреть, что крутить? Есть идеи?
ℭ𝔞𝔯𝔯𝔬𝔩
Куда смотреть, что крутить? Есть идеи?
docker0 - 1500, а eth0 - 1450 ... eth0 в 1500 нужно, нет?
Andrey
docker0 - 1500, а eth0 - 1450 ... eth0 в 1500 нужно, нет?
Не, в кубере docker0 не юзается же в стоке
Andrey
А у меня Selectel установил 1450. Ну кароч решилось все уменьшением mtu еще на 20 байт от основного интерфейса
ℭ𝔞𝔯𝔯𝔬𝔩
По сути, нужно снижать мту на те интерфейсы, которые вложены
ℭ𝔞𝔯𝔯𝔬𝔩
То есть на калико поставить 1430
ℭ𝔞𝔯𝔯𝔬𝔩
Andrey
tunl0 вместо него?
ага, все calico пакеты через него ходят
Anton
Товарищи, кто юзает harbor вместо registry, есть профит?
Дмитрий
У сефа самоподписанные сертификаты?
У цефа ? У цефа не чего нема, Хелм его не ставит
Sergey
Товарищи, кто юзает harbor вместо registry, есть профит?
можешь попробовать сам как и везде, все зависит от задач
Anton
можешь попробовать сам как и везде, все зависит от задач
Да просто он тащит всего много, мне из его функционала в основном нужна реплика только
Sergey
тада особого смысла ставить не вижу
Sergei
Я юзаю. Мне понравилась интеграция с AD
Anton
О.о че прям так умеет?
ну это одна из фич ldap/ad
Sergey
скорее одна из фич харбора
Anton
Ну я про него и написал
Ivan
Ни у кого не было проблемы с daemonset? node-exporter не хочет заходить на все ноды, поднялся только на 5 нодах из 14( Кластер 1.9.6 (kops AWS)
Igor
1. ресурсов не хватает 2. taint какие нибуть но вообще то не сталкивался
Vitalii
Ни у кого не было проблемы с daemonset? node-exporter не хочет заходить на все ноды, поднялся только на 5 нодах из 14( Кластер 1.9.6 (kops AWS)
Рестарт controller-manager иногда может помочь. Но в пятницу вечером делайте на ваше усмотрение:)
Vitalii
у меня недавно не стартовали даемонсеты на одной ноде. версия 1.9.7 ноду я создал в кластере заранее, а кубелет включил только спустя несколько часов. Поды стартовать на ноде после включения кубелет как раз не хотели. Я вникать не стал - рестарт controller-manager сразу помог.
Ivan
1. ресурсов не хватает 2. taint какие нибуть но вообще то не сталкивался
Все проверил, должно взлетать. Причем пробовал daemonset пересоздавать, каждый раз по 5 подов апает из 14 и каждый раз на новых нодах.
Ivan
Я все жду копс 1.11 там и с nvme pvc проблем не будет. на метале уже 1.11 кубспреем вкатил, нравится)
Ivan
Короче я нашел корень зла в других неймспейсах, когда только сетапали кластер тестово деплоили хельмом kube-prometheus и как оказалось helm delete --purge оставил после себя мусор в виде daemonset node-exporter в другом неймспейсе. Вот они и поделили ноды между собой
Anton
Кто юзает stolon в кубере?
Konstantin
Anton
Есть парочка глупых вопросов, у меня stolon не в кубере, хочу перенести
Konstantin
Каждый день говорят - пишите сразу вопрос, сразу к делу.
Anton
Обязательно ли keeper задавать как StatefulSet? или можно как DaemonSet
Anton
Есть подозрение что Stolon привязывается к ID машины, в данном случае виртуальной, и демон сет может не сработать, так id после пересоздания может менятся
Anton
С другой стороны, если StatefulSet - изза ReadWriteOnce он не сможет развернуть две реплики на одной ноде
Anton
Наоборот я хочу DaemonSet
Anton
И похоже StatefulSet с Once будет его подобием
Anton
если количество реплик совпадет с количеством нод
Andrey
/leave
Roman
Всем привет, кто то сталкивался с низкой пропускной способностью в flannel, запущен он на hetzner cloud версия kubernetes 1.11.2 ------------------------------------------------------------ Client connecting to 10.244.10.173, TCP port 5001 TCP window size: 0.04 MByte (default) ------------------------------------------------------------ [ 3] local 10.244.11.151 port 55312 connected with 10.244.10.173 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-67.0 sec 11.8 MBytes 1.47 Mbits/sec Ставил flannel так: kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
Roman
В версии 1.10.1 на железе таких проблем нет
Eduard
В версии 1.10.1 на железе таких проблем нет
На хецнер деплоил кубик, но 1.10.х, и kubespray, как бэкенд - калико, всё норм живёт
bebebe
На хецнер деплоил кубик, но 1.10.х, и kubespray, как бэкенд - калико, всё норм живёт
Не нарушая NDA, расскажите что вы там гоняете без клаудного pvc и lb? Сплошной stateless?
Andrei
Ребят, а в helm реально при ( .Files.Glob ).AsSecrets подставить переменные в подтягиваемом файле?
Andrei
Не нарушая NDA, расскажите что вы там гоняете без клаудного pvc и lb? Сплошной stateless?
Без pvc грустно, не спорю, но выжить можно. Насчет lb: keepalived + nginx ingress
bebebe
Без pvc грустно, не спорю, но выжить можно. Насчет lb: keepalived + nginx ingress
Это понятно. Интересно что на таких k8s гоняется
Andrei
База отдельно + proxysql, кластер CH на local-volumes, куча stateless...
bebebe
Можно рядом так то и ceph развернуть для pvc
Roman
Не нарушая NDA, расскажите что вы там гоняете без клаудного pvc и lb? Сплошной stateless?
База отдельно, stateless web & api, ML training на GPU и ceph для хранилища файлов
Roman
Не нарушая NDA, расскажите что вы там гоняете без клаудного pvc и lb? Сплошной stateless?
Вместо lb DNS round robin и external-dns pod. Не айс но такие требования были
bebebe
Спасибо
Leo
на Hetzner Cloud?
Чистое жалезо
Roman
Чистое жалезо
Так у меня тоже работает но с flannel, а вот в cloud тормозит
Andrei
на Hetzner Cloud?
У меня в cloud только мастера в разных локациях, сами по себе виртуалки там то еще гавно
Andrei
Но есть в планах юзать их облако для автоскейлинга stateless приложений, которые любят проц
Andrei
В сравнении да, а так живем там лет 5 и не все прям ужасно)
Andrey
Да, для stateless hetzner прямо то что нужно. Дёшево и сердито. И если поменяют как всегда не тот диск в рейде, не страшно.
Andrei
«И если поменяют как всегда не тот диск в рейде, не страшно.» уж сколько дисков поменяли, ни разу такого не было
Eduard
Roman
вообщем с Calico полет нормальный, прийдется отказаться от flannel ------------------------------------------------------------ Client connecting to 192.168.153.193, TCP port 5001 TCP window size: 0.04 MByte (default) ------------------------------------------------------------ [ 3] local 192.168.218.1 port 57530 connected with 192.168.153.193 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-30.0 sec 4473 MBytes 1251 Mbits/sec
Anton
Есть возможность чтобы у демонсетов суфукс был не случайный набор а имя ноды?
G72K
Гитлаб на множестве kubernetes кластеров : раннер в каждом и стучится в общий gitlab или раннер в общем гитлабе и стучится в множество kubernetes серверов?