Slava
принято, попробую
Andor
Ну или от днс
Slava
ещё вопрос: может кто знает способ прикрепления руками сгенерерированных wildcard-сертификатов (certbot) к кубику? пример: 1) есть домен example.com 2) есть wildcard-сертификат для него 3) есть куча сервисов с поддоменами типа app1.example.com, app2.example.com
Slava
сертификат есть, образы для старта контейнеров готовы, kubernetes-кластер есть
Slava
ок, принято
Slava
пойду курить тему дальше)
Denys
ок, принято
если найдешь решение поделись пжл
Slava
обязательно
Dmytro
и вручную сертификаты генерировать не надо - это сделает cert-manager
Slava
я подозреваю что вам нужен ingress+cert-manager
Ну вот с ним то я и пытался шайтан машину завести. Видимо не в ту сторону копал. Но за совет спасибо
Amet
Dmytro
немного оффтоп https://coreos.com/blog/fedora-coreos-red-hat-coreos-and-future-container-linux
Denis
немного оффтоп https://coreos.com/blog/fedora-coreos-red-hat-coreos-and-future-container-linux
Да была новость еще пару недель назад по этому поводу.
Sergey
Да была новость еще пару недель назад по этому поводу.
а что она дает то собсна, я из текста так и не уловил
Anonymous
Не знаю какие ещё слова подобрать, утилизировал он свой максимум. Он такое может
Ничего, что редис работает в 1-процессорном режиме ? Там есть пара случаев, когда он второй проц использует. вопрос кубер или нет зависит строго от: 1. Насколько критична потеря данных редиса - то есть насколько нужна персистентность 2. Сколько у вас там IO 3. Что мешает пойти путём, рекомендуемым вендором и поднять кластер ?
Pavel G
Коллеги, а а что у нас самое быстрое persistant DB на отдачу key value json’ов? Редис? Постгрес? Что-то ещё?
Etki
Влезу с традиционным редис не персистенс. Откуда растет требование и действительно ли так нужно взять именно самый быстрый движок?
Anonymous
Влезу с традиционным редис не персистенс. Откуда растет требование и действительно ли так нужно взять именно самый быстрый движок?
важно. важен быстрый ответ, поэтому на вопрос предыдущего автора даже глупо отвечать - redis - это про in-memory, а постгрес про транзакции, контроль целостности и это все.
Anonymous
Понял) то есть посгрес пока тянет, потом думать)
Ну смотря что вы там делаете. но кеширование БД всегда стоит заложить сразу.
Pavel G
Но пробовать похоже буду https://github.com/voldemort/voldemort/blob/master/README.md
Anonymous
Да, это надо было не вам слать :)
Dmytro
Но пробовать похоже буду https://github.com/voldemort/voldemort/blob/master/README.md
а чем это лучше монги? Вы бы написали конкретные требования на чтение/запись чтобы можно было говорить предметно. Да и редис с персистентом или в кластер режиме возможно тоже имеет право на жизнь для вашей задачи - но нужно понять саму задачу
Artem
привет. Ребят, кто-то пользовался kubespray для разворачивания кластера локально (Vagrant)? Вопрос такой, есть ли возможность его потушить (vagrant halt) а потом о5 возобновить?
Artem
чем миникуб не вариант?
Хотел попробовать что-то приближённое к реальности. С вагрантом можно 3 ноды развернуть
Logan
да и монго плохо держит большую нагрузку на запись
Dmytro
Да вроде вполне себе норм держит если эвенчуальная консистентность допустима и write concern настроен. Конечно зависит от паттерна доступа, размера датасета, железа и тд
Logan
как я понимаю, волдеморт рассчитан на очень большие инсталляции с очень интенсивной записью. Но за это придется платить функционалом
Ильгиз
Привет! Развернул кластер с версией 1.11 на виртуалках с убунту, в кластере используется coreDns, flannel. Возникла проблема с доступом к сервисам по именам. В режиме терминала в контейнерах имена резолвятся, в приложениях нет. Что нужно донастроить?
Eduard
да и монго плохо держит большую нагрузку на запись
YES! Подписываюсь. Единственный способ на ней жить - это 24/7 мониторить эту заразу и шардировать ( а тут для разработчиков засада ).
Gleb
в чем тут засада лол? мониторинг и шардирование бд самые обычные действия
Gleb
если говорить конкроетно за монгу то любой нормальный человек естесвенно перед тем как тащить монгу в прод думает какой ключ шардирования он будет использовать и как хранить данные ну или потом переписывать
Gleb
да если бы
Eduard
да если бы
Кстати, по монге ДБА случаем не завалялся?
Sergei
всем известно что монга - это просто "засунул данные и всё работает"
Sergei
какой ещё ключ шардирования
Sebor▂▅▇█▓▒░
реплика-сет же! какие еще шарды
Gleb
реплика-сет же! какие еще шарды
это отказоустойчивость, а мы говорим про скейлинг
Gleb
какой ещё ключ шардирования
у меня архитектор такой был
Eduard
Товарищи, а что редактировать в RBAC дабы избежать : Error: error installing: deployments.extensions is forbidden: User "system:serviceaccount:gitlab-managed-apps:default" cannot create deployments.extensions in the namespace "gitlab-managed-apps"
Sebor▂▅▇█▓▒░
можно читать с реплик же!
Eduard
можно читать с реплик же!
Товарищ,больше 150 гб данных и твоему RS-у на виртуалках хана. На железе проживёт чутка дольше
Gleb
можно читать с реплик же!
можно, но бывает что не нужно 😂 ну для такой дискуссии лучше пройти в https://t.me/MongoDBRussian
Gleb
Товарищ,больше 150 гб данных и твоему RS-у на виртуалках хана. На железе проживёт чутка дольше
я бы на 1 тб ставил по опыту даже на виртуалках. Хотя смотря чё по схд снизу вопрос. Ну и смотря какой наркоман проектировал схему хранения.
Gleb
Программист.
а вдруг он читал как работает монга и её двигло?
Eduard
Молодец, оптимизировал запросы. Но там давно на реляционку нужно переезжать
Anonymous
у роли должно быть право на create extensions
Eduard
у роли должно быть право на create extensions
Толи я дурак, толи в RBAC я её не вижу
Sergey
кстати, кто то уже перелез на 1.11? какие проблемы испытывали?
Sergey
а то походу мне как минимум придется себе доку в конфлюенсе переделывать под новые фичи))
Eduard
у роли должно быть право на create extensions
Пытаюсь пересоздать, получаю ошибку Error from server (AlreadyExists): error when creating "STDIN": clusterrolebindings.rbac.authorization.k8s.io "default-token-svvc8" already exists
Anonymous
Толи я дурак, толи в RBAC я её не вижу
да уж, нагуглить правда не выходит сходу
Eduard
Но при этом kubectl get secrets --all-namespaces я не вижу его
Anonymous
попробуй edit а не пересоздать
Eduard
kubectl delete clusterrolebindings.rbac.authorization.k8s.io/default-token-svvc8
Eduard
Зараза!
Anonymous
edit роли
Anonymous
ну или сделай новую роль и байндинг на дефолт юзера
Anonymous
а лучше юзера иметь не дефолтного
Eduard
Тык гитлабина лезет
Eduard
Только костылять с RBAC, насколько я понимаю
Anonymous
гитлабу можно указать юзера
Anonymous
но не помню, как
Anonymous
но можно и на дефолтового новую роль забайндить с правом на создание экстеншенов
Dmytro
Товарищ,больше 150 гб данных и твоему RS-у на виртуалках хана. На железе проживёт чутка дольше
Хмм 2.2тб данных в репликасете-стейтфулесете в кубе, уже года этак полтора, брат жив