G72K
спасибо
Я загуглил то, что вам написал и ссылка была на первой странице
Дмитрий Харитонов
Я загуглил то, что вам написал и ссылка была на первой странице
Ну если значть какую конкретно ссылку искать, то можно быстро найти, я до неё не дошел.
Denis
Всем привет! Поделитесь пожалуйста своими кейсами по резервному копированию баз данных в k8s? К примеру mongodb
Andor
Главное делать бэкапы етцд
Andor
Куберовского
Andor
Это шутка
Denis
Все сложно
Мне вот в голову приходит например через gitlab-ci интегрированым с k8s запускать пайплайн, который при помощи kubectl и скриптов делает бэкапы и сливает их в хранилище. Но это как то костыльно мне кажется. Думал может есть уже готове прямые решения
Vadim
https://github.com/mongodb/mongodb-enterprise-kubernetes вроде говорит что умеет бэкапить
Михаил
bebebe
https://blog.quentin-machu.fr/2018/06/24/5-15s-dns-lookups-on-kubernetes/
bebebe
Вот тут хорошо описано
bebebe
а ну выше кидали, да
Валентин
вместо containderd просто поставил докер
Не проще уж по инструкции containerd и заюзать? Я таким путем сходил и пока доволен
Дмитрий
Не проще уж по инструкции containerd и заюзать? Я таким путем сходил и пока доволен
Хотел на докере попробовать , щас если не получится, то его юзну
Дмитрий
Не проще уж по инструкции containerd и заюзать? Я таким путем сходил и пока доволен
Тут на самом деле все странно, я консоль не закрывал, пока настраивал 3 мастера, щас во время инициализации нод смотрел - вообще разное , хотя ос и все шаги одинаковые, бред какой то
Валентин
Ну просто судя по подходу "хочу самую свежую версию докера" - вот, возьми самую свежую версию containerd, которая как раз проверена с k8s последним на совместимость, в отличие от последнего докера
Дмитрий
Ноды ругаются на отсутствие ip_vs, мастера не ругались
Дмитрий
Containerd образы тянет с хаба докера?
Валентин
Разумеется
Дмитрий
щас тогда начну заново)
Валентин
Там инструкция эта в статье... не на 100% Но хотя б понятная
Gleb
йоу. у меня есть nginx-ingress, deployment+ service, Azure KS
Gleb
у него есть, разумеется, внешний публичный IP
Gleb
как мне ему сделать второй? чтобы не использоваться host based routing
Дмитрий Харитонов
Кто нибудь сталкивался с такой проблемной? на одной из нод, примерно через 40-50 минут после запуска контейнера с него пересаёт пинговаться физическая сетка нод. Настройки одинаковые, в логах тоже ничего необычного. Я даже уже перенакатывал кластер, но проблема на одной конкретной ноде не решается.
Дмитрий Харитонов
убиваю контейнер с weave, начинает пинговаться
Дмитрий Харитонов
Как может эта проблемы быть привязана к одному серверу?
Igor
/report
Дмитрий
Разумеется
а у тебя дашбоард становиться нормально ? kube-system kubernetes-dashboard-767dc7d4d-997mk 0/1 ImagePullBackOff 0 1m 10.244.3.2 kube-node01 <none>
Дмитрий Харитонов
Нужно ждать когда опять отвалится чтобы проверить)
Gleb
Второй nginx завести?
второй контроллер? и аннотациями выбирать нужный?
Алексей
нужент poststop для пода какие варианты есть?
Алексей
пока из рабочих вижу в prestop генерить таск в at
Andor
а где он будет запускаться?
Алексей
хост машина
Алексей
я про таск
Алексей
pod в кластере на бареметал
Anton
пропихивать at на хост будешь?
Anton
а в чем смысл затеи?
Алексей
собственно зачем мне это есть толстая база в проде есть ее живая реплика на thin volume под в init контейнере создает снапшот и монтирует запускается контейнер с базой и этим снапшотом тестировщики и дев счастлив под прибивается нужно прибраться вот как прибраться и думаю
Anton
local volume provisioner может прибираться за тебя, только ему нужно заранее намонтировать в /mnt/disks
Andor
там вроде есть фича что он сам может
Andor
только включить надо
Алексей
снапшоты он тоже удалит сам?
Anton
снапшоты он тоже удалит сам?
ему можно намутить свой reclaim механизм (скрипт) через configmap
Дмитрий
Да, все ок. Все просто поставилось и работает
Фу блин, а чего он у меня ругается , давно ставил ?
Алексей
ладно, гляну сейчас может и подойдет
Валентин
Фу блин, а чего он у меня ругается , давно ставил ?
2 месяца назад. 1.11 куб и контейнерд последний на тот момент
Дмитрий
2 месяца назад. 1.11 куб и контейнерд последний на тот момент
я подумал, что вы на днях строили систему...
Валентин
Ну зайди на ноду и смотри лог самого containerd, он понятный
Дмитрий
они в var/log?
Дмитрий
Ну зайди на ноду и смотри лог самого containerd, он понятный
Как всегда ) спасибо Failed to pull image "k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0": rpc error: code = Unknown desc = failed to resolve image "k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0": k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0 not found
Алексей
да, похоже подойдет, спасибо
G72K
Валентин
они в var/log?
Они в journalctl -u containerd -e если у тебя нормальный дистрибутив
Алексей
про finalizers знаю, но не сильно углублялся в механизм у меня объект для чистки вне кубернетеса, есть сомнения что он мне поможет
G72K
про finalizers знаю, но не сильно углублялся в механизм у меня объект для чистки вне кубернетеса, есть сомнения что он мне поможет
Наоборот поможет. увидели что надо финализировать под. Под уже terminated, просто запись в аписервере осталась, пошли вовне, почистили за подом, обновили ему статус что "чистильщик 1 готов" , убрали себя из списка финалайзеров
G72K
Куб дальше под запись удалит
Anton
а как сам finalizer описать?
Дмитрий Харитонов
только ICMP или еще udp/tcp?
Вот так когда сеть работает 13:00:14.825655 IP ubuntu-7d5f65cd87-q9mrr > ya.ru: ICMP echo request, id 564, seq 1, length 64 13:00:14.833463 IP ya.ru > ubuntu-7d5f65cd87-q9mrr: ICMP echo reply, id 564, seq 1, length 64 а вот так, когда уже нет 14:20:26.824498 IP ubuntu-7d5f65cd87-q9mrr > google-public-dns-a.google.com: ICMP echo request, id 580, seq 1, length 64 14:20:27.823855 IP ubuntu-7d5f65cd87-q9mrr > google-public-dns-a.google.com: ICMP echo request, id 580, seq 2, length 64 14:20:28.823857 IP ubuntu-7d5f65cd87-q9mrr > google-public-dns-a.google.com: ICMP echo request, id 580, seq 3, length 64
Дмитрий Харитонов
что-то в механизме weav ломает нат спустя какие-то время?
G72K
а как сам finalizer описать?
Это просто строчка, которую кто-нибудь должен убрать прежде чем объект удалится
Anton
ну не по крону же ходить в api в поисках подготовленных для удаления подов
Алексей
это скорей идет речь про CustomResource тоесть можно наваять свой контроллер + api который будет этим заниматься по идее это более правильный вариант, но задачка у меня локальная думаю at будет сильно проще
Roman
А кто-нибудь DEX прикручивал с LDAP?
Алексей
хотя если озадачится можно реально зафигачить свой ресурс под такого рода задачи тем более в разработке и тестировании задача всплывает достаточно часто ну кластер мой ) хосты тоже мои) код не произвольный а тщательно выверенный, да и в общем то мне его не обязательно запускать на хосте достаточно контейнера с правами на mount диска и операции с lvm
Алексей
и в любом случае я это прибиваю по хосту
Дмитрий Харитонов
смотрите что нарыл Не рабочие пинги 10.36.0.13 > 8.8.8.8: ICMP echo request, id 593, seq 72, length 64 18:07:07.118909 IP (tos 0x0, ttl 64, id 46872, offset 0, flags [DF], proto ICMP (1), length 84) 10.36.0.0 > 8.8.8.8: ICMP echo request, id 593, seq 72, length 64 18:07:07.118911 IP (tos 0x0, ttl 64, id 46872, offset 0, flags [DF], proto ICMP (1), length 84) 10.36.0.0 > 8.8.8.8: ICMP echo request, id 593, seq 72, length 64 18:07:07.118918 IP (tos 0x0, ttl 64, id 46872, offset 0, flags [DF], proto ICMP (1), length 84) 10.36.0.0 > 8.8.8.8: ICMP echo request, id 593, seq 72, length 64 Рабочие пинги 10.36.0.14 > 8.8.8.8: ICMP echo request, id 3295, seq 5, length 64 18:08:07.502037 IP (tos 0x0, ttl 64, id 36915, offset 0, flags [DF], proto ICMP (1), length 84) 10.36.0.14 > 8.8.8.8: ICMP echo request, id 3295, seq 5, length 64 18:08:07.502068 IP (tos 0x0, ttl 63, id 36915, offset 0, flags [DF], proto ICMP (1), length 84) 172.16.1.5 > 8.8.8.8: ICMP echo request, id 3295, seq 5, length 64 18:08:07.504424 IP (tos 0x0, ttl 118, id 20394, offset 0, flags [none], proto ICMP (1), length 84) 8.8.8.8 > 172.16.1.5: ICMP echo reply, id 3295, seq 5, length 64 18:08:07.504445 IP (tos 0x0, ttl 117, id 20394, offset 0, flags [none], proto ICMP (1), length 84) 8.8.8.8 > 10.36.0.14: ICMP echo reply, id 3295, seq 5, length 64 18:08:07.504451 IP (tos 0x0, ttl 117, id 20394, offset 0, flags [none], proto ICMP (1), length 84) 8.8.8.8 > 10.36.0.14: ICMP echo reply, id 3295, seq 5, length 64
Дмитрий Харитонов
откуда могло взяться это 10.36.0.0