M
в объектных стораджах, а не блочных
Это когда приложение умеет
Andor
слышал что можно научить
Andor
в tmpfs
Mikhail [azalio]
используйте pingfs! https://github.com/yarrick/pingfs
M
в контейнерах???
почему в контейнерах? через pv монтируется что-то типа nfs
Warrax
А как вы храните пользовательские файлы, например?
при чем тут пользовательские файлы?
Warrax
почему в контейнерах? через pv монтируется что-то типа nfs
с пользовательскими файлами? что это за файлы такие?
Grisha
Ребзя, подскажите плиз, у меня по питанию выпала одна нода, поды которые на ней были запущены, находятся в состоянии Terminating и так висят уже много часов, это норм или как-то лечится? если под пытаться удалить через delete pod, то будет висеть очень долго и не удалит
Grisha
да, я понимаю как их удалить:)
Grisha
но проблема в том что у меня helm крашится из за этого
Grisha
он ждет пока под в состоянии terminating удалится и валится по таймауту
Just a baka
В чем проблема удалить руками с форсом, а только потом запускать хелм?
Grisha
В чем проблема удалить руками с форсом, а только потом запускать хелм?
в том что я руками вынужден туда полезть, а это как бы не круто
Grisha
странная реализация у куба)
Just a baka
А нода, которая по питанию ложится, типа, нормальная 🤔
Grisha
нет)
Grisha
но ведь как-то это нужно обработать
Grisha
а куб делает не разумно, говорит просто - я не знаю:) ничего поделать не могу
Denis
странная реализация у куба)
Вообще это не нормальное поведение. Через некоторое время поды должны будут переехать на здоровый воркер, если конечно соблюдены будут все условия для из запуска.
Grisha
[root@5051k8s-master ~]# kubectl get events LAST SEEN TYPE REASON OBJECT MESSAGE 5m1s Warning EvictionThresholdMet node/5051k8s-master Attempting to reclaim ephemeral-storage 40m Normal Starting node/5051k8s-master Starting kube-proxy. 18m Normal Starting node/5051k8s-master Starting kube-proxy.
Grisha
правда ноды уже нет почти сутки
Andor
тут должен прийти квапс и сказать про фенсинг
Grisha
а мертвые поды еще есть
Grisha
[root@5051k8s-master ~]# kubectl get pods --all-namespaces -o wide| grep Terminating cp cp-deploy-67d979cc5-ts5jh 3/3 Terminating 0 3d21h 10.244.5.229 5102k8s-worker <none> <none> cp cp-deploy-6dc8c558c9-bdsb7 1/3 Terminating 0 3d21h 10.244.5.230 5102k8s-worker <none> <none> kube-system coredns-fb8b8dccf-nfkgz 1/1 Terminating 0 18h 10.244.0.46 5050k8s-master <none> <none> kube-system kubernetes-dashboard-5f7b999d65-pjgq4 1/1 Terminating 0 18h 10.244.0.45 5050k8s-master <none> <none> rnd-rc tracker-rc-tracker-api-74697cf565-4zrrq 2/2 Terminating 0 2d21h 10.244.5.76 5102k8s-worker <none> <none>
Denis
я вот как-то так же себе это представлял
Я бы пошел смотреть логи системных сервисов k8s. Так сложно сказать где проблема
Grisha
мне важно было понять, нормально ли это что поды висят в таком состояни продолжительное время или нет
Grisha
если не нормально, то я буду инвестигейтить
Vadim
кратко - нормально, потому что триггернулся soft eviction, а он не удаляет с форсом
Vadim
только вот у тебя косяк на ноде, которая их не может удалить
Grisha
А нода осталась в списке kubectl get nodes ?
Помечена как не доступна
Terry
только вот у тебя косяк на ноде, которая их не может удалить
дай урлу гитхаба на своего бота в тг, я чет похерил
Denis
Помечена как не доступна
Попробуй сделать cardon, а после этого drain и посмотри что будет
𝚔𝚟𝚊𝚙𝚜
🎄у
а подскажите такой вопрос, одна мастернода не работает уже сутки, а get pods показывает поды на ней в состоянии running
🎄у
так и задуманно, или что-то пошло не так?
Tadeusz
Ахах
🎄у
она физически потушена
𝚔𝚟𝚊𝚙𝚜
какой статус имеет нода?
🎄у
ну и я про поды kube-systtem, не апликейшен
🎄у
она NotReady
Vadim
так ты мастер потушил?
🎄у
да, один
Vadim
тогда читай про k8s disaster recovery
Vadim
если у тебя там был etcd особенно
🎄у
подожди, меня не это интересует, ноду я и поднять могу
Vadim
это скорее всего статик поды, который без этой ноды никуда сами не переедут
Vadim
надеюсь твои сертификаты за это время не заэкспайрились, а то будет весело
Vadim
а как быстро они экспайрятся?
соответсвенно настройкам
Lucky SB
зависит от их срока действия )
🎄у
дефолтные
Andor
@kvaps у тебя qbec не глючил?
🎄у
:) каждый раз когда задаю тут вопросы, вспоминаю анекдот про Шерлока, Ватсона, воздушный шар и программиста
Vadim
нутыжепрограммист, читай документацию к kubeadm/kubespray/eks/gke/чтозакубтытампоставил
Andor
как ваще это дебажить: $ qbec apply infra setting cluster to gke_..._europe-north1_infra setting context to gke_..._europe-north1_infra cluster metadata load took 2.074s will synchronize 36 object(s) ✘ EOF command took 2.14s
𝚔𝚟𝚊𝚙𝚜
@kvaps у тебя qbec не глючил?
глючил когда я применял helm-теплейты им
Andor
не ну я до такого не доходил конечно
𝚔𝚟𝚊𝚙𝚜
он переодически пытался какие-то конфигмапы рандомно удалить (заодно на всякий случай)
Andor
но ведь kubectl apply -f на сгенерированное нормально работает :/
Vadim
какое щас самое модное и полезное решение для автоматизация разворачивания кластера кубернейтс?
Andor
GKE