Timur
для Bare Metal есть https://github.com/metal3-io/cluster-api-provider-baremetal
на сколько cluster-api, metal3 стабильные ?
Vadim
на сколько cluster-api, metal3 стабильные ?
Они работают, не знаю что именно интересует
Timur
Они работают, не знаю что именно интересует
стоят ли того, чтобы тратить на них время :)
Dmitry
контейнеры из нод пингуются (но нужно учитывать network policy)
Stas
Trigger warning: стейтфул в кубере
trigger warning: очередная статья про sds в cloud native от тех кто ни в клауд ни в сдс
Vadim
trigger warning: очередная статья про sds в cloud native от тех кто ни в клауд ни в сдс
ну это традиционно же, сравнение там стандартно плохое
𝚔𝚟𝚊𝚙𝚜
Pavel
ну вот, а про Linstor как всегда забыли(
недостаточно хипстерский
Vlad
чатик, вопросик есть kudeadm + docker + calico on vm 1) calico failed to deploy ->> 2) failed to pull image docker pull quay.io/calico/node:v3.2.7 also failed он выдает скорость в 64 килобита на эту операцию и качает его вечность но только он т.е. docker pull alpine or privateRegistry/xxx or anyOtherRegisty/xxx работает нормально -------- сетка докера 3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:ee:c3:31:01 brd ff:ff:ff:ff:ff:ff inet 192.168.91.1/24 brd 192.168.91.255 scope global docker0 valid_lft forever preferred_lft forever никаких mirror registry в конфиге нету ----------- quay.io работает исправно, могу пуллить его с локальной тачки , https://status.quay.io тож норм
Vladimir
Rook.io - кто юзал? Есть проблемы?
George
Есть проблемы. Очень стремная вещь, если у тебя кластер неправильно спроектирован
Eduard
Rook.io - кто юзал? Есть проблемы?
Пытался, даже не взлетело
George
Что я имею в виду - например, постоянная нехватка памяти, т.к. кластер забит нагрузкой. Отсутствие выделенной сети для цепха.
Михаил
Vladimir
Спасибо
Artem
Как будто это что-то плохое
Михаил
Makasimka
А если не сеф то что? На baremetal?
Михаил
меня тут попросили анонс закинуть
Михаил
Всем привет! Приглашаем на DINS DevOps EVENING! Санкт-Петербург 14 августа в 19:30, Старо-Петергофский проспект, 19 Этим вечером нас ждут два доклада: технический и лирический. Андрей Филатов из EPAM Systems расскажет, как его команда пришла к идее микромодульного подхода при описании инфраструктуры на Terraform и что это дало проекту. Иван Анисимов из EverySheep напомнит, что DevOps – это не название вакансии, а культура, призванная улучшать процесс разработки ПО. Подробности и регистрация на https://dins.timepad.ru/event/1034608/ В перерыве нас ждут общение со спикерами и пицца🍕. После докладов будет небольшая экскурсия по офису DINS. Прямая трансляция тоже будет📹.
𝚔𝚟𝚊𝚙𝚜
А если не сеф то что? На baremetal?
Зависит от ваших целей и хотелок
Makasimka
да ничего такого не надо, лишь бы работало PVC
𝚔𝚟𝚊𝚙𝚜
Makasimka
ceph рабочий вариант но чето заморченно немного, запустил но хотечется попроще
Makasimka
плюс у меня пока 2-3 ноды, не луший вариант сефа
𝚔𝚟𝚊𝚙𝚜
так-то и на local-volumes можно жить
Makasimka
но они ведь привязываются к ноде?
𝚔𝚟𝚊𝚙𝚜
да
Makasimka
ha так то не критично, данных не таак много и есть время из бекапа все вернуть
𝚔𝚟𝚊𝚙𝚜
мы используем Linstor
Makasimka
скорсть увыше у локал?
𝚔𝚟𝚊𝚙𝚜
он простой, только нужно drbd9 модуль ядра установить
𝚔𝚟𝚊𝚙𝚜
имхо, на три ноды будет как раз
Dmitry
а с local-volumes, надо отдельно привязкой заморачиваться через taints или affinity, или оно само?
𝚔𝚟𝚊𝚙𝚜
на самом деле можно даже hostPath в PV засовывать с привязкой к ноде
Makasimka
Но тогда под уже не уедет никуда
George
Но тогда под уже не уедет никуда
Ну, да, но есть нюансы. Я бы перестраховался с affinity/taints
𝚔𝚟𝚊𝚙𝚜
Смигрировал все свои проекты с ksonnet на qbec, в каком-то смысле он мне даже больше нравится
𝚔𝚟𝚊𝚙𝚜
По крайней мере не тащит с собой кучу либ и нормально собирается из исходников)
𝚔𝚟𝚊𝚙𝚜
Теперь хочется чего-нибудь для упаковки и дистрибьюции приложений, похоже что без helm здесь уже не обойтись :(
𝚔𝚟𝚊𝚙𝚜
Напомни - что такое кубек?
Это такая штука, которая позволяет описывать приложения с помощью jsonnet и деплоить их прямо в куб
George
Прикольно
𝚔𝚟𝚊𝚙𝚜
При этом jsonnet позволяет полностью избавиться от повторяемости кода
𝚔𝚟𝚊𝚙𝚜
мне очень понравилось подключать helm-stable репозиторий git сабмодулем и деплоить прямо из него :)
𝚔𝚟𝚊𝚙𝚜
Печально :(
Ну тут в вариантов не так много, думаю ничего не мешает на голом jsonnet зафигачить, привет kube-prometeus :)
𝚔𝚟𝚊𝚙𝚜
но проблема в том что сообщество привыкло к helm, и подавай ему helm-чарты
𝚔𝚟𝚊𝚙𝚜
а альтернатив особо нету(
Alexander
ну вот, а про Linstor как всегда забыли(
Update! In the comments below a reader (perhaps from the company?) suggested I try Linstor, so I have tried it and added a section about it.
Anton
всем привет. как изменить internal IP в node??
Anton
есть воркер нода, она на не верном IP, как изменить его ???
Andrey
есть воркер нода, она на не верном IP, как изменить его ???
Я не настоящий сварщик, но возможно просто на хост машине изменить настройки!?
Anton
на воркере в смысле ?
Anton
какие именно настройки ??))
Solyar
всем привет. как изменить internal IP в node??
Выкинуть ноду из кластера
Solyar
И заново подключить
Anton
а если она подключится по старому ип ?
Solyar
Самый просто вариант
Anton
там прсото ещё один сетевой интерфейс добавлен
Solyar
а если она подключится по старому ип ?
А по старому IP она доступна ?
Anton
который тоже трогать нельзя
Anton
не доступна
Solyar
не доступна
Значит пробуйте
Алексей
Напомните, пожалуйста, slave-ноду нельзя же просто так сделать мастером? Надо ей делать kubeadm reset && join?
Алексей
Алексей Акимов
inqfen
Нельзя
Alexander
I added the benchmark results below - блин, а где?
Бенчмарка нет, но добавлен абзац. Там он скорость словами описал как без оверхедную )
𝚔𝚟𝚊𝚙𝚜
ладно, ждём бенчмарка :) я накидал инфы в комментах, думаю он ещё обновит статью)
engelbart
Подскажите плиз, как мне целую папку через секрет в pod пробросить. Пробую так kubectl create secret generic dir1 --from-file=./dir/ и потом в helm chart для deployment: volumes: - name: dir1 secret: secretName: dir1 volumeMounts: - name: dir1 mountPath: "/usr/share/dir1" readOnly: true но там на поде dir1 пустой почему то