172 похожих чатов

Netstat -ntlp. Проверь живое есть че на 6443? Так же полный

лог апи посмотри, лог кублета и лог контейнерд

причина падения там будет - других мест где искать - нет

34 ответов

170 просмотров

порт не живой, логи апи и контейнерд нечего криминального не показывает, а вот куберет kubelet.service: Scheduled restart job, restart counter is at 10. Nov 14 14:37:34 srv-asua-app1.qg.kz systemd[1]: Stopped kubelet: The Kubernetes Node Agent. Nov 14 14:37:34 srv-asua-app1.qg.kz systemd[1]: Started kubelet: The Kubernetes Node Agent. Nov 14 14:37:34 srv-asua-app1.qg.kz kubelet[5877]: E1114 14:37:34.852797 5877 run.go:74] "command failed" err="failed to load kubelet config file, path: /var/lib/kubelet/config.yaml,error failed to read kubelet config file \"/var/lib/kubelet/config.yaml\", error: open /var/lib/kubelet/config.yaml: no such file or directory"

T~B
порт не живой, логи апи и контейнерд нечего кримин...

а, у тебя kubelet даже не стартанул что-то странное, куда делся /var/lib/kubelet/config.yaml?

T~B
Падает, файлик на месте)

а почему в логах пишет что не на месте? логи актуальные? У тебя kubelet перезапускается или всё таки работает?

Dmitry Sergeev 🇺🇦
а почему в логах пишет что не на месте? логи актуа...

Файлик актуальный, если перезапустить его он поднимается и контейнеры живут около минут и падает все

T~B
Файлик актуальный, если перезапустить его он подни...

а в config.yaml какой cgroupDriver указан? И указан ли? @s2504s говорит что сталкивался с таким рестартом по кругу, когда cgroup драйвера разные указаны (раньше в таких кейсах kubelet просто не стартовал)

По умолчанию (для дебиана) config.toml отсутствует. Я включал это принудительно через создание файла и явного указания опции

cgroupDriver: systemd

Serhii Sergey
По умолчанию (для дебиана) config.toml отсутствует...

config.toml это cointaierd конфиг, я про config.yaml kubelet, поскольку он выше писал что в config.toml containerd у него systemd стоит

T~B
cgroupDriver: systemd

это в кубелете?

George Gaál
это в кубелете?

/var/lib/kubelet/config.yaml

T~B
/var/lib/kubelet/config.yaml

Тебе надо контейнерди конфиг сделать, но ребята тебе это уже повторили раз десять

George Gaál
Тебе надо контейнерди конфиг сделать, но ребята те...

Он есть /etc/containerd/config.toml [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc] [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] SystemdCgroup = true

T~B
Он есть /etc/containerd/config.toml [plugins."io.c...

там вообще конфиг по длиннее надо и он меняется от версии к версии советую выполнить containerd config default он распечатает дефолтный конфиг, внести туда правки и сохранить его в /etc/containerd/config.toml

Dmitry Sergeev 🇺🇦
там вообще конфиг по длиннее надо и он меняется от...

Вроде помогло, понаблюдаю еще. Спасибо всем за советы🫡

не долго счастье длилось, опять упало. "Error updating node status, will retry" err="error getting node Get \"https://10.10.3.172:6443/api/v1/namespaces/kube-system/pods/kube-controller-manager-srv-asua-app1.qg.kz\": dial tcp 10.10.3.172:6443: connect: connection refused"

false

T~B
не долго счастье длилось, опять упало. "Error up...

да ты подожди хоть, чтобы у тебя всё поднялось на мастере =) и чтобы с мастера хоть kubectl начал работать

Dmitry Sergeev 🇺🇦
да ты подожди хоть, чтобы у тебя всё поднялось на ...

Поднялось там все, я даже cni не успел поставить как все упало

Vladimir Zhurkin
при этом kubeadm Отработал ? :)

kubectl отработал, все поды запустились. Через минуты все отвалилось. На мастере все контейнеры упали кроме etcd

T~B
false

значит не выставил всё таки Что-то такое должно быть ... [plugins] .... [plugins."io.containerd.grpc.v1.cri"] ... [plugins."io.containerd.grpc.v1.cri".containerd] .... [plugins."io.containerd.grpc.v1.cri".containerd.runtimes] ... [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc] ... [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] ... SystemdCgroup = true (Боже, кто этот toml придумал) ну и перезапустить containerd надо

T~B
kubectl отработал, все поды запустились. Через ми...

ты не ответил на вопрос, kubeadm отработал ?

Dmitry Sergeev 🇺🇦
значит не выставил всё таки Что-то такое должно б...

Ага, не туда воткнул crictl info | jq .config.containerd.runtimes.runc.options.SystemdCgroup true

T~B
Ага, не туда воткнул crictl info | jq .config.con...

перезапускай containerd, перезапускай kubelet жди

А что у тебя со временем на серверах ??? В логах 14:37, А телега пишет, что сообщение создано в 14:33

T~B
Это тестовые, еще не правил

ну и зря. ))) из-за этого может падать. тот же etcd не смог собраться. вот api сервер и падает

Lucky SB
ну и зря. ))) из-за этого может падать. тот же etc...

Там один мастер, так что не должно мешать по идее

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта