Roman
Надо найти сторадж класс, там есть описание что его использует.
Если я ничего не путаю
Andrey
Стораджкласс может быть создан один на все и тогда это не сильно поможет
Roman
Mark ☢️
так. тут умные слова
Mark ☢️
а я в кубере совсем без нихуя
Andrey
Короче, ты не сможешь автоматом удалить все, что не нужно, аналога docker system prune тут нет и вряд ли будет по куче причин
Andrey
Потому что понятие "не нужно" тут должно решаться чуваком, который гоняет кластер и знает, что там у него бегает и для чего создало клейм на rbd
Mark ☢️
Andrey
Кубер
Mark ☢️
кубер такой же как цепх ?
Mark ☢️
Anonymous
Andrey
Очевидно же
Mark ☢️
Mark ☢️
там у них такого накручено, что даже я охуел
Mark ☢️
там где-то опенстеки ещё
Vladimir
Почему coredns может неправильно резолвить headless сервисы?
имеется ввиду что вместо hostname'ов используется IP пода
➜ ~ kubectl exec -t ss-kubia-1 dig +short +search SRV kubia
0 33 8080 172-17-0-2.kubia.default.svc.cluster.local.
0 33 8080 172-17-0-3.kubia.default.svc.cluster.local.
0 33 8080 172-17-0-8.kubia.default.svc.cluster.local.
➜ ~ kubectl get pods -o jsonpath='{.items[*].spec.hostname}'
ss-kubia-0 ss-kubia-1 ss-kubia-2
➜ ~ kubectl get ep kubia -o jsonpath='{.subsets[*].addresses[*].targetRef\.name}'
ss-kubia-2 ss-kubia-0 ss-kubia-1
➜ ~
Andrey
Mark ☢️
Mark ☢️
там просто есть всякие штуки у кубера на тему GC
Mark ☢️
т советы ведщих собаководов типа этого: https://github.com/onfido/k8s-cleanup
Mark ☢️
https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/
Mark ☢️
https://kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/
Mark ☢️
дак вот. как бы вручную запустить удаление трешака ?
Mark ☢️
или этот тут неприменимо ?
Andrey
Mark ☢️
ладно. а про какой мусор тогда идёт речь ?
Mark ☢️
про докеровские слои на компуте-нодах ?
Andrey
в основном про них, да
Mark ☢️
спасибо
Andrey
самый простой способ, который я могу придумать - получить список всех подов во всех неймспейсах, распарсить их жсон\ямл, составить список всех pvc, которые у них используются в секции volumes и методом исключения грохнуть остальные pvc, но оно тебе надо?
Roman
Да проще все грохнуть.
Если сам админ кубера не знает, что надо, а что нет.
Mark ☢️
там такой прекол блин
Mark ☢️
там наслоения действий разных одменов
Mark ☢️
которые набегами какойто хуйни понахуевертили
Mark ☢️
цеф я еле от потери данных спас
Mark ☢️
на волоске висело
Vladimir
Andrey
Mark ☢️
просто на таких инсталляция обычно и учишься
Mark ☢️
а когда всё работает — не интересно
Mark ☢️
дак прекол чт это у чювака в проде
Andrey
Он тебе хоть пива за два дня этого карнавала проставит?
Mark ☢️
пиздец. сервера с цефом в SD-карт загружены
Mark ☢️
Mark ☢️
осды переполнены, диски и система натюнены каким-то ебанистическим способом
Mark ☢️
все версии демонов разные
Mark ☢️
а на одном вообще ext4 которая антирекоммендед цефной документацией
Mark ☢️
100500 пулов для кубера (суд по названию) с 32 ПГ
Mark ☢️
хотя цеф рекомендуют никак не меньше 128
Mark ☢️
в итоге дикий дисбаланс по дискам
Mark ☢️
местами журналы вынесены на ссд, местами нет.
Mark ☢️
в крушмапе насрано
Mark ☢️
апгрейдились похоже что с хаммера
Mark ☢️
да, ceph-deploy они не знают, всё делали руками
Mark ☢️
естественно не соблюдая рекомендации из доки
Mark ☢️
на журналы ссылаются симлинками на /dev/sdX
Mark ☢️
в итоге после бута порядок определения дисков другой и рандомные журналы цепляются к рандомным ОСД
Mark ☢️
КЛАССНО
Mark ☢️
права неверные — в итоге послед ребута нихуя не поднимется — нужно руками ставить права на блокдевайсы
Mark ☢️
смотрел я на history из баша и плакал. от смеха
Mark ☢️
а потом от боли
Mark ☢️
в цефе один монитор (!)
Mark ☢️
мало кубера — так там ещё цеффс есть
Mark ☢️
щедулеры магнитных дисков выставлены в деадлайн
Mark ☢️
в итоге приоритеты в цефе не работают
Mark ☢️
годнота, да и только
Mark ☢️
что удивительно, в таких ебаных условиях данные не потеряны
Mark ☢️
цеф рулит
yolkov
И данные етсд в цефе)
yolkov
Неправильно
Mark ☢️
Неправильно
а почему? вроде звучит логично (хранить ценные данные отказоустойчиво)
Mark ☢️
Andrey
но, возможно, у них такой проблемы нет, так как еткд тоже в одном экземпляре
Andrey
возможно, он просто люто тормозит