Vlad
благодарю
Pavel
Hdfs кажется очень очень надо было чтобы DNS reverse lookup был очень очень правильным, хз как с этим в кубе. А в остальном мало чем от минио должно отличаться
Понятно, спасибо. Просто всю гугловскую хню ( читать: уважаемый софт) было бы прекрасно соединить в единое логово и чтобы там все билось в экстазе)
Никита
https://github.com/heptio/sonobuoy https://scanner.heptio.com
Кстати, а ему можно сказать, что cluster domain совсем не cluster.local?
Pavel
Блин, зачем я гугланул ваш столон...
Pavel
Чешется поставить?
Эджайл, скрам, фак ю, айм рашн... (с) есть такое
Pavel
И все это на дрбду недоделаную... не понял еще пока как второй контроллер замутить для linstor, а тут новый вброс😁
Roman
Кстати, а ему можно сказать, что cluster domain совсем не cluster.local?
а в каких случаях эфективно заюзать не cluster.local м?
G72K
Кстати, а ему можно сказать, что cluster domain совсем не cluster.local?
Я плюнул и два kube-dns контейнера держу :) отличаются только одним параметром один .cluster.local, другой уникальный глобально
G72K
а в каких случаях эфективно заюзать не cluster.local м?
Когда хочется в сервисы/поды ходить извне кластера напрямую
Roman
то есть когда сетка пошарена с внешней? (как у букинга сделано типа)
G72K
Эхх :))
Чуток цпу и чуток памяти в каждом kube-dns не стоят выкорчевывания этого cluster.local отовсюду
Pavel
а зачем второй?
Конфигурация там где хранится: пулы, ноды, тома lvm и т.д.?
𝚔𝚟𝚊𝚙𝚜
Конфигурация там где хранится: пулы, ноды, тома lvm и т.д.?
в бд, а она может быть почти любой, я как раз в stolon держу
G72K
Не прометеем единым: https://medium.com/netflix-techblog/extending-vector-with-ebpf-to-inspect-host-and-container-performance-5da3af4c584b
Pavel
в бд, а она может быть почти любой, я как раз в stolon держу
А по дефолту там мускуль? Я где-то видел на форуме, там обиженный сотрудник linbit-а тебе писал что-то типа "Ну за чтоооо?!?!"
𝚔𝚟𝚊𝚙𝚜
А stolon в линсторе? :)
не, stolon на local-volumes
𝚔𝚟𝚊𝚙𝚜
А по дефолту там мускуль? Я где-то видел на форуме, там обиженный сотрудник linbit-а тебе писал что-то типа "Ну за чтоооо?!?!"
они долго не могли наладить бэкенды разные, последний раз пробовал на галере - не завелось, но сейчас вроде уже пофиксили
Andrey
Не прометеем единым: https://medium.com/netflix-techblog/extending-vector-with-ebpf-to-inspect-host-and-container-performance-5da3af4c584b
Там часть из описанного есть в examples. Нужно из bcc пару штучек утащить и отлично будет. https://github.com/cloudflare/ebpf_exporter
Pavel
они долго не могли наладить бэкенды разные, последний раз пробовал на галере - не завелось, но сейчас вроде уже пофиксили
Главный вопрос: можно ли восстановить при потере бд? Мне кажется, что такую фигню проще было бы хранить в raw на самой drbd с 3мя репликами + локально
𝚔𝚟𝚊𝚙𝚜
Главный вопрос: можно ли восстановить при потере бд? Мне кажется, что такую фигню проще было бы хранить в raw на самой drbd с 3мя репликами + локально
вообще они так и рекомендуют делать по дефолту на том же proxmox например, но в кубе прблема курицы и яйца не решена до конца.
𝚔𝚟𝚊𝚙𝚜
т.е. что бы запустить контроллер нужно будет маунтить drbd-устройство, а что бы его смаунтить нужен работающий контроллер
Никита
Чуток цпу и чуток памяти в каждом kube-dns не стоят выкорчевывания этого cluster.local отовсюду
Да я согласен так-то. Я рассчитывал на то, что там хитрый аргумент есть)
𝚔𝚟𝚊𝚙𝚜
Да и нормальную базу бэкапить проще, в случае чего менять бэкенд потом не оч просто
Pavel
Мы давным давно смотрели в сторону дрбд, лет так 7 назад и выбрали лвм зеркало в итоге)
Pavel
*у нас файбер
𝚔𝚟𝚊𝚙𝚜
Ну, как я понял, drbd можно и без линстора смаунтить, так?
можно, но нужно настраивать разные штуки типа --keep-res для сателитов, что бы они конфиги не затирали при старте, ну и ты никогда не знаешь на какой ноде будет запущен под с контроллером, соответсвенно зараннее его тоже не примонтируешь, нужен какой-нибудь flexvolume который будет это делать за тебя непосредственно при запуске пода
𝚔𝚟𝚊𝚙𝚜
но имхо, лучше нормальная бд
Pavel
но имхо, лучше нормальная бд
Да, надо погуглить методу расчета вероятности для DR, а то все помешаны на отказоустойчивости, но дополнительные сущности не уменьшающие время восстановления, да и rto тоже может сфакапиться из-за сложной реализации
Pavel
что такое лвм зеркало?
LVM mirror, так проще?) Берешь два диска загрузочных на hp-ux 10.20 PA-RISC и фигачишь, т.к. контроллера-то нет. В линухе тоже самое, тока реализация лвм хуже, любые 2 диска ( желательно одного размера) можно зафигачить в зеркало. Я так данные в новый цод переносил.
Pavel
Есть еще раид на лвме
Pavel
Теперь даже 5 собрать можно
𝚔𝚟𝚊𝚙𝚜
lvm вроде не умеет зеркало, только stripe, рейд - это скорее mdadm
Pavel
На рхеле и чпуксе точно)
𝚔𝚟𝚊𝚙𝚜
хм, и правда умеет, не знал
Max
На рхеле и чпуксе точно)
как приятно новые слова учить "чпукс". с 1999 не трогал, но улыбнуло :)
Max
irix это тогда ириска?
dmitriy
умеет lvm "raid1" и даже подобие "raid0"
𝚔𝚟𝚊𝚙𝚜
тут в соседнем чатике чел рассказывал как построил сетевой mdadm с репликацией по iscsi, и clustered metadata
𝚔𝚟𝚊𝚙𝚜
ну и с pacemaker во главе
𝚔𝚟𝚊𝚙𝚜
а, там еще vdo для дедупликации
Alex
а openebs кто-нибудь тыкал?
Alex
Тока Oracle OEBS(
звучит как "боль!"
Pavel
звучит как "боль!"
Да, так и переводится)
Михаил
кроют хуями в другом чате cloud_flood
А почему ты без ссылки ? @cloud_flood больше еды в чат приносит
Михаил
Михаил
кто-то был
Михаил
на мой взгляд пока сыро
Alex
ну выглядит почти не страшно
Михаил
ну выглядит почти не страшно
Нууу. Я летом пытался понять как оно работает и что то у меня пошло не так
Михаил
Документация сводилась к вжух! И у вас кластер
Михаил
Вот это мне и понравилось 😂
а потом "где мои данные?!"
Alex
а потом "где мои данные?!"
ну там вроде бекапы из коробки +- адекватные (не проверял), что добавляет доверия
Alex
не, там не только снепшоты, а прямо бекапы
Михаил
а ресторы есть?)
Alex
главный вопрос ))
Михаил
вся эта игра в стораджа упирается в 10г сеть
Alex
надеюсь, что есть
Михаил
и расходы памяти
Alex
попробовал до этого gluster и storageos на средних ресурсах – ну не очень
Alex
мб openebs будет интереснее (хотя не верю :D)