M
Andor
слышал что можно научить
Warrax
Konstantin
Andor
в tmpfs
Mikhail [azalio]
используйте pingfs! https://github.com/yarrick/pingfs
Warrax
Warrax
Grisha
Ребзя, подскажите плиз, у меня по питанию выпала одна нода, поды которые на ней были запущены, находятся в состоянии Terminating и так висят уже много часов, это норм или как-то лечится?
если под пытаться удалить через delete pod, то будет висеть очень долго и не удалит
Igor
Maksim
Grisha
да, я понимаю как их удалить:)
Grisha
но проблема в том что у меня helm крашится из за этого
Grisha
он ждет пока под в состоянии terminating удалится и валится по таймауту
Just a baka
В чем проблема удалить руками с форсом, а только потом запускать хелм?
Grisha
Grisha
странная реализация у куба)
Just a baka
А нода, которая по питанию ложится, типа, нормальная 🤔
Grisha
нет)
Grisha
но ведь как-то это нужно обработать
Grisha
а куб делает не разумно, говорит просто - я не знаю:) ничего поделать не могу
Andor
Denis
странная реализация у куба)
Вообще это не нормальное поведение. Через некоторое время поды должны будут переехать на здоровый воркер, если конечно соблюдены будут все условия для из запуска.
Denis
Grisha
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>
Grisha
мне важно было понять, нормально ли это что поды висят в таком состояни продолжительное время или нет
Grisha
если не нормально, то я буду инвестигейтить
Vadim
Vadim
кратко - нормально, потому что триггернулся soft eviction, а он не удаляет с форсом
Vadim
только вот у тебя косяк на ноде, которая их не может удалить
Denis
Grisha
Terry
Vadim
Terry
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
🎄у
а подскажите такой вопрос, одна мастернода не работает уже сутки, а get pods показывает поды на ней в состоянии running
🎄у
так и задуманно, или что-то пошло не так?
𝚔𝚟𝚊𝚙𝚜
Tadeusz
Ахах
𝚔𝚟𝚊𝚙𝚜
🎄у
она физически потушена
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
какой статус имеет нода?
🎄у
ну и я про поды kube-systtem, не апликейшен
🎄у
она NotReady
Vadim
так ты мастер потушил?
🎄у
да, один
Vadim
тогда читай про k8s disaster recovery
Vadim
если у тебя там был etcd особенно
🎄у
подожди, меня не это интересует, ноду я и поднять могу
Vadim
это скорее всего статик поды, который без этой ноды никуда сами не переедут
Vadim
надеюсь твои сертификаты за это время не заэкспайрились, а то будет весело
Maksim
𝚔𝚟𝚊𝚙𝚜
🎄у
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
Andor
не ну я до такого не доходил конечно
𝚔𝚟𝚊𝚙𝚜
он переодически пытался какие-то конфигмапы рандомно удалить
(заодно на всякий случай)
𝚔𝚟𝚊𝚙𝚜
Andor
но ведь kubectl apply -f на сгенерированное нормально работает :/
Vadim
какое щас самое модное и полезное решение для автоматизация разворачивания кластера кубернейтс?
Andor
GKE