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

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

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

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

34 ответов

160 просмотров

порт не живой, логи апи и контейнерд нечего криминального не показывает, а вот куберет 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...

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

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

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

~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Ребят в СИ можно реализовать ООП?
Николай
25
народ, плиз хелп, всю голову сломал себе уже... разве может быть так, что GetProcAddress( GetModuleHandle( "kernel32.dll" ), "SetThreadDescription" ) вернёт ненулевое значение...
Iluha Companets
12
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
14
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
<?php function prepareTel($data, $modx, $_multiTV) { if ($data['iteration'] == $data['row']['total']) { $data['tel'] = '<a class="link" href="tel: ' . $data['tel']...
Кирилл Гацевич
2
а еще на 1.4.35 похоже не работает SMTP отправка, данные подключения указаны, а отправляет все равно через mail(), в том числе регистрацию, там ничего не ломали?
alexx GTX
6
Всем привет. Понимаю, что, наверное, сто раз поднимали эту тему, но по ключевым словам не смог найти. Как передать в values.yaml зависимого хелм-чарта теги образов, собираемых...
Vitalik Petrov
4
Карта сайта