Timur
Dmitry
Dmitry
контейнеры из нод пингуются (но нужно учитывать network policy)
Vadim
Михаил
𝚔𝚟𝚊𝚙𝚜
Pavel
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
Vladimir
Rook.io - кто юзал? Есть проблемы?
George
Есть проблемы. Очень стремная вещь, если у тебя кластер неправильно спроектирован
Eduard
George
Что я имею в виду - например, постоянная нехватка памяти, т.к. кластер забит нагрузкой. Отсутствие выделенной сети для цепха.
Vladimir
Спасибо
Artem
Как будто это что-то плохое
Михаил
Makasimka
А если не сеф то что? На baremetal?
Михаил
меня тут попросили анонс закинуть
Михаил
Всем привет! Приглашаем на DINS DevOps EVENING!
Санкт-Петербург
14 августа в 19:30, Старо-Петергофский проспект, 19
Этим вечером нас ждут два доклада: технический и лирический. Андрей Филатов из EPAM Systems расскажет, как его команда пришла к идее микромодульного подхода при описании инфраструктуры на Terraform и что это дало проекту. Иван Анисимов из EverySheep напомнит, что DevOps – это не название вакансии, а культура, призванная улучшать процесс разработки ПО. Подробности и регистрация на https://dins.timepad.ru/event/1034608/
В перерыве нас ждут общение со спикерами и пицца🍕.
После докладов будет небольшая экскурсия по офису DINS.
Прямая трансляция тоже будет📹.
𝚔𝚟𝚊𝚙𝚜
Makasimka
да ничего такого не надо, лишь бы работало PVC
𝚔𝚟𝚊𝚙𝚜
Makasimka
ceph рабочий вариант но чето заморченно немного, запустил но хотечется попроще
Makasimka
плюс у меня пока 2-3 ноды, не луший вариант сефа
George
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
так-то и на local-volumes можно жить
Makasimka
но они ведь привязываются к ноде?
𝚔𝚟𝚊𝚙𝚜
да
Makasimka
ha так то не критично, данных не таак много и есть время из бекапа все вернуть
George
𝚔𝚟𝚊𝚙𝚜
мы используем Linstor
Makasimka
скорсть увыше у локал?
𝚔𝚟𝚊𝚙𝚜
он простой, только нужно drbd9 модуль ядра установить
𝚔𝚟𝚊𝚙𝚜
имхо, на три ноды будет как раз
Dmitry
а с local-volumes, надо отдельно привязкой заморачиваться через taints или affinity, или оно само?
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
на самом деле можно даже hostPath в PV засовывать с привязкой к ноде
Makasimka
Но тогда под уже не уедет никуда
𝚔𝚟𝚊𝚙𝚜
Смигрировал все свои проекты с ksonnet на qbec, в каком-то смысле он мне даже больше нравится
𝚔𝚟𝚊𝚙𝚜
По крайней мере не тащит с собой кучу либ и нормально собирается из исходников)
𝚔𝚟𝚊𝚙𝚜
Теперь хочется чего-нибудь для упаковки и дистрибьюции приложений, похоже что без helm здесь уже не обойтись :(
George
𝚔𝚟𝚊𝚙𝚜
Напомни - что такое кубек?
Это такая штука, которая позволяет описывать приложения с помощью jsonnet и деплоить их прямо в куб
George
Прикольно
𝚔𝚟𝚊𝚙𝚜
При этом jsonnet позволяет полностью избавиться от повторяемости кода
𝚔𝚟𝚊𝚙𝚜
мне очень понравилось подключать helm-stable репозиторий git сабмодулем и деплоить прямо из него :)
Евгений
𝚔𝚟𝚊𝚙𝚜
Печально :(
Ну тут в вариантов не так много, думаю ничего не мешает на голом jsonnet зафигачить, привет kube-prometeus :)
𝚔𝚟𝚊𝚙𝚜
но проблема в том что сообщество привыкло к helm, и подавай ему helm-чарты
𝚔𝚟𝚊𝚙𝚜
а альтернатив особо нету(
Anton
Anton
всем привет. как изменить internal IP в node??
Anton
есть воркер нода, она на не верном IP, как изменить его ???
Anton
на воркере в смысле ?
Anton
какие именно настройки ??))
Solyar
Solyar
И заново подключить
Anton
а если она подключится по старому ип ?
Solyar
Самый просто вариант
Anton
там прсото ещё один сетевой интерфейс добавлен
Solyar
Anton
который тоже трогать нельзя
Anton
не доступна
Solyar
Алексей
Напомните, пожалуйста, slave-ноду нельзя же просто так сделать мастером? Надо ей делать kubeadm reset && join?
Алексей
Алексей Акимов
inqfen
Нельзя
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
ладно, ждём бенчмарка :)
я накидал инфы в комментах, думаю он ещё обновит статью)
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 пустой почему то