Gunslinger
Deployment
port-forward
Vitalii
Спасибо
Dmytro
Вот только kubectl работает через апи сервер который наверное сам сидит за лоадбалансером на авс
Gunslinger
мимо лоадбалансера он хотел в кач-ве альтернативы
Vitalii
мне по факту нужно просто кинуть запрос на конкретный под, ну или на все сразу. Чего мне лоад балансер не позволяет.
Gunslinger
в чем сакральный смысл? что-то в логах посмотреть потом?
Vitalii
У меня там rtmp сервак, в несколько реплик. И что бы убить стрим какого то клиента, нужно на сервер кинуть http запрос с данными поо стриму.
Vitalii
Никакой вроде магии нет
Gunslinger
а разве это не должно решаться на уровне броадкаста самого мессадж сервера?
Gunslinger
У меня там rtmp сервак, в несколько реплик. И что бы убить стрим какого то клиента, нужно на сервер кинуть http запрос с данными поо стриму.
https://medium.com/@tsuyoshiushio/configuring-kafka-on-kubernetes-makes-available-from-an-external-client-with-helm-96e9308ee9f4 вот люди с кафкой игрались - может и тебе чем то поможет
Gunslinger
на тему того как с итоговыми консьюмерами работать
𝚔𝚟𝚊𝚙𝚜
@vrutkovs если у вас так много оператороров, расскажи, как вы рулите правами на создание ClusterScope ресурсов? - те-же CRD например...
Vitalii
на тему того как с итоговыми консьюмерами работать
Спасибо за статью, попробую чет прикрутить
Nikolai
Коллеги, подскажите, пожайлуста. Хочу получить список подов через апи (выбрать только имя) В документации нет примеров. Так не работает https://kuber_api_url/api/v1/namespaces/default/pods?fieldSelector=items.metadata.name
Igor
Подскажите, инит контейнер можно использовать для установки пакетов (в моем случае плагинов) для основного контейнера при инициализации пода?
Andrei
Если каталог куда ставятся плагины будет общий, то почему нет
Dmytro
если под установить имеется ввиду скачать - то обычно упаковывают плагины прямо в сам image основного контейнера
Anonymous
кто нить знает, что за ошибка?
Andrei
Мы - да, странно, что вы нет) Там же все написано
Gunslinger
кто нить знает, что за ошибка?
сертифкаты протухли )))
Anonymous
их нужно заменить
Anonymous
или как быть)
Anonymous
понял
Anonymous
попробую))
Anonymous
спасибо
Vadim
https://banzaicloud.com/blog/multi-cloud-fedv2/
G72K
Этот banzaicloud вообще достойная штука? кто-нибудь пользуется ?
Max
Привет народ, возникла проблема сменил имя хоста на тачках в кластере, теперь когда я пытаюсь поднять кластер kubeadm init, пишет что: Node "<mynewhostname>" not found, что сделать что б он подтянул новый хостнейм? hostnamectl status видно что имя хоста сменилось, все рестартовывал и скдывал кэш днс, не помогло, может быть проблема в днс записях на днс сервере?
Max
/etc/hosts?
там все по дефолту, соответственно там изменил имя на новое
Anonymous
Мгновенный мут, инстант
Max
Не понял, а сейчас кластер какой-то уже поднят?
нет, я на машинах для будущего кластера сменил хостнейм, теперь даже на машине которая будет мастером не поднимается куб, хотя до смены хостейма куб поднимался и все работало, потом снес куб и все остаточные файлы от него, сменил имя и все теперь не поднимается
Dmitry
кстати вроде сейчас kubeadm reset не полностью все дропает, поэтому навсякий случай можно еще дропнуть /etc/kubernetes и /var/llb/kubelet
Dmitry
если старый кластер можно дропать конечно, а не восстанавливать
Max
Так видимо у тебя от старого куба остались артефакты. Сделай kubeadm reset (если надо старый удалить)
я делал, и дополнительно сносил еще sudo rm -rf /etc/cni sudo rm -rf /etc/kubernetes sudo rm -rf /opt/cni sudo rm -rf /var/lib/calico/ sudo rm -rf /var/lib/cni/ sudo rm -rf /var/lib/etcd/ sudo rm -rf /var/run/calico sudo rm -rf /var/lib/etcd/member/ sudo rm -rf ~/.kube
Dmitry
либо заморочиться можно, и сертификаты перегенерить на новое имя
Dmitry
/var/lib/kubelet оставил
Max
либо заморочиться можно, и сертификаты перегенерить на новое имя
дак вот я и пришел к тому что бы, пока голый кластер, что б серты заново не делать, снести его и заново поднять, ок ща его еще снесу попробую
Dmitry
серты же к имени хоста привязаны
Dmitry
ты можешь прям через openssl их посмотреть
Dmitry
сто процентов что-то оставил
Dmitry
ну на крайний случай можно же откатить виртуальную машину до снапшота, а если железо то откатить на чистую ОС
Max
серты же к имени хоста привязаны
на сколько я знаю для куба ж серты только в /etc/k8s/pki хранятся? спасибо, ща еще раз попробую все вычистить и поставить, было б все так просто у нас со снапшотами и раскатать заново ОС, я б так и сделал,но тут жесткая бюррократия, это прям крайняя мера будет
Max
серты же к имени хоста привязаны
Спасибо, помогло, че т прошляпил эту папку)))
Vadim
@SinTeZoiD https://medium.com/flant-com/to-rook-in-kubernetes-df13465ff553 - "ересь" распостраняется :)
Vadim
Почему ересь? Rook совсем плох?
нет, но у Миши священный поход против цефа в кубенях
Алексей
Не менять hostname на переправе
Igor
Не менять hostname на переправе
переправа к другому оркестровщику ?)
Solyar
Коллеги подскажите чем синхронизируете данные в волюмах
Solyar
В кластере кубернетеса
Vadim
Коллеги подскажите чем синхронизируете данные в волюмах
https://github.com/heptio/velero? Или тебе нужен постоянный синк?
Stanislav
у меня есть несколько подов, пользователи подключаются к ним и внем некоторое время работают, т.е. держится соеденение. как правильно настроить, чтоб при обновлении кубер не просто грохал эти активные подключения, а например ждал пока все соеденения с этим подом будут разорваны?
Vadim
Синкатся по шедулеру например
похоже что ты пытаешь сделать RWX из подручных средств?
Solyar
похоже что ты пытаешь сделать RWX из подручных средств?
Ну мне просто нужно както синкать хранилища на всех нодах
Solyar
Не знаю как это лучше делать
Solyar
Может лучше вообще NFS сервер запилить?
Dmytro
а какой паттерн записи-чтения? пишет один под остальные читают? И что пишут?
Михаил
@SinTeZoiD https://medium.com/flant-com/to-rook-in-kubernetes-df13465ff553 - "ересь" распостраняется :)
намекаешь, что и мой пост надо на английский перевести?
Vadim
а то ты не согласен
я не убежден в доке по disaster recovery, а остальное из твоего поста мне кажется можно починить
Alexander
Может лучше вообще NFS сервер запилить?
Если в Amazon, то EFS и будет очень надежно, доступно и масштабируемо
Михаил
я не убежден в доке по disaster recovery, а остальное из твоего поста мне кажется можно починить
я всё ещё не понимаю паттерна "давайте мы вообще всё засунем в куб"
Михаил
и базы и сторадж
Михаил
и дохлую лошадь
Pavel
я @SinTeZoiD поодериваю по rook. Почтинить его нормально ни разу не получилось.
Alexander
Ну типа Куб придумали, чтобы отвязать кастомеров от облака Амазона. Поэтому все в Куб, а Куб на Гугле )
Vadim
я всё ещё не понимаю паттерна "давайте мы вообще всё засунем в куб"
ответ на это простой - тогда можно управлять всем хозяйством единообразно, а не "тут у нас kubectl, а тут kubeadm ну и кусок cloudformation здесь"
J
Всем привет. подскажите с серт-менеджер. Был кластер ищуер который грохнули. Пытаюсь восстановить его. Засетапал кластер ищуер но серт не выпускается в логах вижу error instantiating cloudflare challenge solver: CloudFlare credentials missing
J
я так понимаю был клауд флер провайдер настроен. я добавил секрет кей с ключиком от клаудфлер, но не получается все равно выпустить серт