Denis
опенстек как сервис
Крутяк.Как мэйлру прям)
Anonymous
привет у меня есть вопрос, периодически у меня в кластере перезвгружаются ноды, и когда это происходит, то не все сервисы нормально поднимаются обратно: - у монги меняется мастер - у ребита какието ошибки и его надо вручную переставлять утонибудь сталкивался? как хотя бы монгу починить? что ж это за отказоустойчивость такая
Denis
Народ кто kubespray делоил k8s?
Denis
Сеть для подов и для сервисов дефолтная?
Denis
по умолчанию
Dmytro
с ребитом похоже аналогично - нет self healing
Denis
хотел сам поставить k8s через kubeadm и выяснит, а тут вон че
Denis
https://download.docker.com/linux/dists/stretch/stable/binary-amd64/Packages
Andrey
Сеть для подов и для сервисов дефолтная?
Калико по дефолту вроде, плюс еще куча на выбор
Denis
# Kubernetes internal network for services, unused block of space. #kube_service_addresses: 10.233.0.0/18 kube_service_addresses: 10.254.0.0/16 # internal network. When used, it will assign IP # addresses from this range to individual pods. # This network must be unused in your network infrastructure! #kube_pods_subnet: 10.233.64.0/18 kube_pods_subnet: 10.254.0.0/16 # internal network node size allocation (optional). This is the size allocated # to each node on your network. With these defaults you should have # room for 4096 nodes with 254 pods per node.
Denis
Где закоментировано, это дефолтные значения. Но с ними у меня 2 сервиса не могли подружится. Сделал поды и сервисы в одной подсети ради эксперемента и все заработало
Florian
Народ помогите с дашбордой. Задеплоил кластер, борда открывается по токену без проблем, но нужен Basic Auth. Создал ингресс, секрет, прописал в деплое борды basic, но по логину.паролю из секрета не пускает. Кто нить заморачивался с бэйсиком в кубе?
Ivas
Через нжинкс заверни )))
Anonymous
Не заморачивался, просто работало :-)
Grigorii
пароль и логин в секрете в base64?
Florian
канеш
Grigorii
и пароль сначала в хеш завернут, а потом в b64?
Florian
пароль просто в b64
Florian
echo -n '1f2d1e2e67df' | base64 MWYyZDFlMmU2N2Rm
Florian
типа так
Anton
Всем ку, чем грозит совмещение мастера и ноды? Были у кого-нибудь такой опыт, были проблеммы?
Logan
Всем ку, чем грозит совмещение мастера и ноды? Были у кого-нибудь такой опыт, были проблеммы?
взлом ноды – компрометация мастера. перегрузка ноды – может лечь etcd, он сильно не любит соседей. А так все отлично
Logan
если нагрузка копеечная и взлом маловероятен – дерзайте
Anton
Ну вроде этот процес обратим, выставлчем запрет мастеру быть нодой
Anton
Просто хочется убить двух зайцев, увеличить количество мастеров, и лучше задействовать ресурсы
Eduard
Просто хочется убить двух зайцев, увеличить количество мастеров, и лучше задействовать ресурсы
Зачем тебе много мастеров? Если дествительно охота - запусти на двух аппаратках, просто одну из них распили пополам виртуализацией. И велкам, одна свободная тачка
Eduard
Выбирай - или ХА, или ресурсы
Anton
Твоя позиция не стоит совмещать?
Eduard
В зависимости от задачи. Если на 10 ядрах скажут запилить, и согласны на даунтаймы в случае чего, то я легко их отоверселю, в том числе "грязным" совмещением всё со всем
Eduard
Если согласны на трату денег, то запилю хх мастеров, в двух дц
Eduard
P.S.: я бы ещё etcd резервил отдельно, в каком-нить третьем дц.
Juriy
всем хелов
Juriy
Кто то пробовал rook ?
Juriy
что скажите?
Logan
Кто то пробовал rook ?
обходить десятой дорогой. Этот вопрос всплывает тут настолько часто, что впору пришпилить его.
Juriy
:)
Logan
А в чем там проблемма? Или оно сырое еще ?
в архитектуре. Рук принципиально невозможно заставить работать нормально. Не тратьте свое время
Juriy
А что посоветуете?
Logan
нормальный CEPH
Juriy
нормальный CEPH
Для ансибла нормальный плейбук подскажите?
Logan
не подскажу. вообще у ceph-а есть инструментарий для деплоймента, он описан в документации и развернуть его до стадии "чтоб работало" – сравнительно несложно
Juriy
Juriy
А с гластером был опыт у когото ? Что можете сказать?
Juriy
Мы как то тестили его лет 5 назад
Juriy
Работало медленновато
Denis
А с гластером был опыт у когото ? Что можете сказать?
Забуть про гластер. Мега глючная хрень у интерпраиз версии, неговоря уже про open source версию
Denis
Обсуждалось тут уже это несколько раз
Denis
за 5 лет ничего не поменялось :(
Дак им особенно и не занимаются
Juriy
Всем благодарка! Будем пробовать Цепф.
Logan
поясните вашу боль
никакой боли. Рук - халтурный способ реализовать хорошую идею абсолютно неподходящим для этого методом. Он ущербен архитектурно и исправить это невозможно.
Logan
у гластера проблемы в реализации. У рука - в концепции
Logan
где бы про это прочитать? или это ваше оригинальное иследование?
все это следует из элементарного описания архитектуры рука
bebebe
вы не могли бы на этой картинке показать где все плохо?
Logan
https://rook.io/docs/rook/master/media/kubernetes.png
начиная с части, отчерченой дэшами
Andrey
начиная с части, отчерченой дэшами
я с ceph дела не имел, конечно, но ничего подозрительного не вижу. объясните подробнее.
Logan
вы запускаете исключительно требовательный к ресурсам, требующий максимально прямого доступа к железу сервис в непредсказуемом по месту запуска контейнере. Вас в этой формулировке ничего не смущает?
Juriy
я с ceph дела не имел, конечно, но ничего подозрительного не вижу. объясните подробнее.
Я так понимаю вся боль в том что сам сторадж внутри кубера.
Andrey
А, все, понял, в глаза долблюсь
bebebe
вы запускаете исключительно требовательный к ресурсам, требующий максимально прямого доступа к железу сервис в непредсказуемом по месту запуска контейнере. Вас в этой формулировке ничего не смущает?
Правильно ли я понимаю что если бы вместо k8s запустить руук докер контейнерами руками на нодах и прибить их гвоздями, это изменит ситуацию?
Logan
Правильно ли я понимаю что если бы вместо k8s запустить руук докер контейнерами руками на нодах и прибить их гвоздями, это изменит ситуацию?
нет. Вы запускаете сервис с прямым доступом к железу в контейнерах. Вы запускаете сервис, который должен быть максимально долгоживущим и стабильным – в конейнерах.
Logan
понятно, у вас два поинта: 1. прямой доступ к железу 2. контейнеры не продакшн я правильно уловил?
нет. 1. прямой доступ к железу 2. конейтер по определению эфемерен и может быть в любой момент убит и перезапущен на любой машине.