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

Привет, коллеги. Через kubeadm развернул кластер с 1 мастером и

2 воркерами. После добавления воркеров в кластер, переодически падают api controller-manager kube-proxy.
api logs
1 controller.go:178] quota evaluator worker shutdown
I1114 11:08:24.623868 1 secure_serving.go:258] Stopped listening on [::]:6443
I1114 11:08:24.624227 1 controller.go:178] quota evaluator worker shutdown
I1114 11:08:24.623983 1 gc_controller.go:91] Shutting down apiserver lease garbage collector
I1114 11:08:24.624214 1 controller.go:178] quota evaluator worker shutdown
I1114 11:08:24.623970 1 apf_controller.go:385] Shutting down API Priority and Fairness config worker
I1114 11:08:24.624309 1 dynamic_serving_content.go:146] "Shutting down controller" name="serving-cert::/etc/kubernetes/pki/apiserver.crt::/etc/kubernetes/pki/apiserver.key"
I1114 11:08:24.623945 1 dynamic_cafile_content.go:171] "Shutting down controller" name="request-header::/etc/kubernetes/pki/front-proxy-ca.crt"
I1114 11:08:24.624498 1 system_namespaces_controller.go:77] Shutting down system namespaces controller

Из за чего может api упасть?

19 ответов

35 просмотров

много причин может быть

ищите по чятику containerd cgroup driver systemd

T~B- Автор вопроса
Serhii Sergey
ищите по чятику containerd cgroup driver systemd

Вы про это? [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc] ... [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] SystemdCgroup = true

да тут вроде штатное выключение не?

а падают это как? смотрел describe? Копится счетчик рестартов? показывай describe и kubectl get po -o yaml пода kube-apiserver'а

если честно непонятно на каком основании ребята подумали что дело в cgroup драйвере

T~B- Автор вопроса
Dmitry Sergeev 🇺🇦
а падают это как? смотрел describe? Копится счетчи...

Периодически The connection to the server 10.10.3.172:6443 was refused - did you specify the right host or port? смотрю crictl ps -a все контейнеры на мастеры легли кроме etcd

Serhii Sergey
Да в драйвере дело 99 147%))

ну такое, о драйвере в логах напишет kubelet

Serhii Sergey
Ниче он там не пишет

E1113 12:45:55.265410 14324 server.go:294] "Failed to run kubelet" err="failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from containerd cgroup driver: "systemd"" или наоборот, в зависимости от конфигурации

T~B
Периодически The connection to the server 10.10.3...

ты лучше глянь describe и yaml и поделись с чатом хотя если он не стартанул то это не сделать =)

Dmitry Sergeev 🇺🇦
ты лучше глянь describe и yaml и поделись с чатом ...

быстро добавил :) Ток хотел написать что с мертвым апи не увидит)

T~B
Периодически The connection to the server 10.10.3...

смотри логи kube-apiserver через crictl

Dmitry Sergeev 🇺🇦
E1113 12:45:55.265410 14324 server.go:294] "Failed...

Неееееее))) В 1.27 кубелет с-ка запускается) И работает. А вот статик поды - 2-3 минуты и рестарт

Serhii Sergey
Неееееее))) В 1.27 кубелет с-ка запускается) И раб...

в 1.27 если задать разные драйвера? Странное поведение

Dmitry Sergeev 🇺🇦
в 1.27 если задать разные драйвера? Странное повед...

По умолчанию ни в кубелете не в контейнерД это явно не указывается. Берутся умолчания. И вот с последним контейнреД похоже драйверы стали разные

Serhii Sergey
Да в драйвере дело 99 147%))

если бы не совпадал драйвер - то кубелет падал бы при старте.

Serhii Sergey
Неееееее))) В 1.27 кубелет с-ка запускается) И раб...

не верю. покажи конфиг от своего CRI и настройки kubelet

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
3
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Карта сайта