Vadim
Agniya
ребята, всем добрый день. в группе можно постить вакансии? нужно кому-нибудь?
Vlad
Agniya
спасибо!
Denis
Всем привет 🙂
кто использует kubespray и кому нужно было скейлить мастера/etcd, как вы это делали?
Vadim
Anton
провижонер ждет что там смонтировано будет что то
Andrei
Но это же капец не удобно. А нет ничего чтобы просто создавало папки с uuid ами автоматом и все?
Anton
просто провижонер ожидает что ты нагенеришь разделов или понавтыкаешь дисков и он их целиком отдаст
Anton
ведь с mount --bind нельзя оценить сколько ты потратил из объема раздела
Andrei
Ему du запретили?)
Andrey
>люди с baremetal должны страдать до конца
Слышь.
Andrey
Зато какой простор фантазии...
Andrei
Еще бы время для реализации этих фантазий)
Gleb
а linkerd есть у кого-то в продакшене?
Andrei
Valerii
Всем привет.
Прошу помощи, разбираюсь с taints/tolerations + persistent volumes.
Цель: поднять кластер на GKE, сделать taint 1 ноды и задеплоить mysql только на неё по tolerations.
Всё сделал вот так(моя репа): https://github.com/vainkop/wordpress-persistent-disks/blob/master/README.md
Tolerations воспринялся норм в https://github.com/vainkop/wordpress-persistent-disks/blob/master/mysql.yaml однако Pod развернулся на другой ноде. Что не так?
Andrey
Valerii
Пробовал tolerations в https://github.com/vainkop/wordpress-persistent-disks/blob/master/mysql-service.yaml и https://github.com/vainkop/wordpress-persistent-disks/blob/master/mysql-volumeclaim.yaml но не воспринимается там.
Andrey
Чёткие пацаны Node affinity используют.
Valerii
а label, соответственно, вот так https://github.com/vainkop/wordpress-persistent-disks/blob/master/README.md
Valerii
а в чём разница между taint и nodeSelector в контексте моей задачи?
Rainbow
На прошлой неделе обсуждали авторизацию микросервисов. Нашел хитрое решение с nginx
https://github.com/haraldkoch/nginx-auth
Про
auth_request /auth-check;
знают многие, это я сейчас активно использую. А вот, что можно добавить
error_page 401 403 =200 /nginx-auth/;
и показать нормальную форму авторизации - не знал и это прям просто-круто-будупробовать.
Valerii
Vadim
Valerii
тогда нужно оба, да
А как сделать, чтобы persistent volume выделился только на нужной ноде? В PersistentVolumeClaim nodeSelector в spec не воспринимается, вроде бы.
Vadim
этим займется cloudprovider
Valerii
GKE. Я просто не совсем понимаю в их примере https://cloud.google.com/kubernetes-engine/docs/tutorials/persistent-disk В Step 6 они убивают pod и он пересоздаётся на другой ноде. Как он продолжает использовать диск с другой ноды?
Valerii
Сам-то claim ReadWriteOnce https://github.com/vainkop/wordpress-persistent-disks/blob/master/mysql-volumeclaim.yaml
Anonymous
как теперь делать production-ready https в 2018?
Valerii
Rainbow
Интересно как выручка https продаж понизилась из за letsenctypt... 🧐
Sergey
Igor
летсэнкрипт такого на дает
Valerii
Igor
Etki
extended validation не дает и не будет
Alexander
Ребят, а как вы решали проблему обновления конфигурации в контейнере?
Etki
Если вам нужно менять параметры запуска, то по феншую это должно идти новым деплойментом. Если вам нужно делать какие-то твики в рантайме, то тут все-таки лучше тянуть это дело из какого-то стораджа
Anton
Alexander
Например
Есть Nginx с конфигом из конфигмапа
Поменял конфиг, как сделать, чтобы при helm upgrade изменения прилетели в nginx?
Anton
Rollingupdate для nginx у которого в анно ациях хеш сумма отрендеренного коефигмапа. Вроде как предлагаемое решение из коробки
Anton
Или кто то, кто реагирует как то на изменение и релоадит
Rainbow
Я на таких сразу иду и жму "report -> spam". Интересно с ними что-то делают? 🙈
Juriy
Juriy
Juriy
Alexander
а как оно узнает о том, что configMap изменился?
𝚔𝚟𝚊𝚙𝚜
inotify?
Denis
Друзья, подскажите как хэлму сказать чтобы он ConfigMap обновил при использовании helm upgrade myapp?
Denis
helm upgrade --recreate-pods не хотелось бы использовать
𝚔𝚟𝚊𝚙𝚜
либо просто релоад каждые n секунд
𝚔𝚟𝚊𝚙𝚜
либо reload по kill сигналу
Artyom
Кто-нибудь, подскажите пожалуйста. Кто пользовался Traefik-ом.
У него есть какая-нибудь настройка в конфиге, чтобы он работал по типу transperent proxy?
Я сейчас его поднял, он работает
Artyom
Но запросы от фронта к апи возвращаются с 405
Artyom
Если напрямую api дернуть через сваггер, то все нормально работает. И у меня подозрения, что traefik как-то модифицирует запрос
Artyom
И у меня openshift старый, поэтому просто заюзать ingress там не получается
Artyom
OpenShift Master:
v3.7.1+ab0f056
Kubernetes Master:
v1.7.6+a08f5eeb62
Mikhail [azalio]
Andor
есть ещё демонок который можно в под подселить, который может посылать вашему сервису сигнал если конфигмап обновилась
Andor
причём если меняется ENV то оно само поперезапускается
Andor
а если конфигмапа приземляется в фс в виде файла например, то надо костылить
Alexander
спасибо
Oleh
подкажите чем можно сделать self-signed серт для ingress который деплою через helm в minikube? это для локальной разработки, решения которые генерят letsencrypt не подходят т.к. нет домена, он через хосты прописывается. и поскольку это будет постоянно убиваться/подниматься решения типа cert-manager не подходят тоже, как по мне
нагуглил helm-certgen который похоже решает проблему так как хотелось, но у нас разработка с винды :(
Juriy