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

Всем привет! Прошу помощи. При изменении количества реплик в statefulset Pod

не создается. Вообще. Т.е. не то чтобы залип в каком-то состоянии, а вообще не создается объект типа Pod.
В эвентах такое:
create Pod keycloak-keycloakx-0 in StatefulSet keycloak-keycloakx failed error: Internal error occurred: failed calling webhook "admission-controller.k8tz.io": failed to call webhook: Post "https://k8tz.k8tz.svc:443/?timeout=10s": context deadline exceeded

Но суть в том, что
во-первых, нет возможности достучаться до указанного https-адреса по такому короткому пути (приложения находятся в разных namespace)
во-вторых, k8tz в принципе уже настроен так, чтобы не инжектить настройки во вновь создаваемые Pod-ы.
в-третьих, тестовый Pod в другом неймспейсе создается без проблем.

Моё умозаключение, что где-то что-то залипло. И это что-то связано с admission-controller.k8tz, но именно для этого StatefulSet.
Что можно пнуть, чтобы keycloak воссоздался при изменении количества реплки в стейтфулсете?

13 ответов

19 просмотров

Смотри что у тебя с контроллером в k8tz

S-P Автор вопроса
Andrey Kartashov
Смотри что у тебя с контроллером в k8tz

не совсем понимаю, что это значит. Выставлял Deployment.replicaset = 0 Pod k8tz пропадал После чего выставляю StatefulSet для Keycloak = 1, но Pod киклока не создается. В эвентах он зачем-то пытается вызвать webhook "admission-controller.k8tz.io", да еще и обращается по короткому адресу, без добавления cluster.local В эвентах k8tz не может удалить сеть для песочницы 6m37s Warning FailedKillPod pod/k8tz-7f5755c8df-smgfx error killing pod: failed to "KillPodSandbox" for "5f5b16aa-f8a7-4ab8-9237-ce07b97f6445" with KillPodSandboxError: "rpc error: code = Unknown desc = failed to destroy network for sandbox \"093e08d1c3560d42cb7aaee355382ef64bb893510c8dc6ff6b55aa0b7ef9ba70\": plugin type=\"calico\" failed (delete): error getting ClusterInformation: Get \"https://10.96.0.1:443/apis/crd.projectcalico.org/v1/clusterinformations/default\": dial tcp 10.96.0.1:443: connect: no route to host" Но тем ни менее, Pod для k8tz удаляется, и репликасет становится равной 0.

S P
не совсем понимаю, что это значит. Выставлял Deplo...

У тебя проблема в том, что контроллер не работает, смотри почему

S P
не совсем понимаю, что это значит. Выставлял Deplo...

Зачем ты удаляешь под k8tz, если он должен работать?

S-P Автор вопроса
Andrey Kartashov
Зачем ты удаляешь под k8tz, если он должен работат...

ну не то чтобы он должен работать... С другим приложением удаление k8tz прокатило, приложение запустилось, хотя там тоже был какой-то клин. Вот и пробовал удалять, перезапускать... Пока идей больше нет. В Интернете наткнулся на перезапуск демонсетов calico-node...

S P
ну не то чтобы он должен работать... С другим прил...

У тебя явно ошибка говорит, что нужен вебхук admission controller. Если он тебе не нужен, зачем ты его ставил тогда?

S-P Автор вопроса
Andrey Kartashov
У тебя явно ошибка говорит, что нужен вебхук admis...

Ставил не я. На тот момент решался вопрос с расхождением времени больше положенного, из-за чего приложение не работало. Вопрос синхронизации времени решился другим образом, но появился k8tz. Как говорится, "так исторически сложилось". Если ошибка говорит о том, что нужен вебхук, то есть два вопроса: почему запустился новый под другого приложения? и Как вырезать из стейтфулсет информацию о вебхуке?

S-P Автор вопроса
S P
Ставил не я. На тот момент решался вопрос с расхож...

хотелось бы избежать ситуацию, когда я удалю k8tz, но какое-то приложение будет требовать этот вебхук для старта...нонсенс будет.

S P
Ставил не я. На тот момент решался вопрос с расхож...

Я не знаком с этим контроллером, либо он избирательно действует, либо на тот момент работал

S-P Автор вопроса
Andrey Kartashov
Я не знаком с этим контроллером, либо он избирател...

собственно, вопрос подходит к тому, что Как заставить стейтфулсет киклока забыть про вебхук? up: ...без удаления стейтфулсет-а

S P
собственно, вопрос подходит к тому, что Как застав...

Посмотри конфигурацию вебхука k -n k8tz get -o yaml MutatingWebhookConfiguration

S-P Автор вопроса
Andrey Kartashov
Посмотри конфигурацию вебхука k -n k8tz get -o y...

тут скорее надо почитать о том, что это такое ) спасибо за наводку! А если удалить этот MutatingWebhookConfiguration из одного определенного неймспейса, то будут какие-то последствия?

S P
тут скорее надо почитать о том, что это такое ) сп...

Ну перестанут таймзоны добавлятся там где раньше добавлялись

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

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

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
Так а кто может спарсить всех участников чата? Идишники
Magic
17
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
13
Ребята, а из API геокодеров (по адресам в РФ) что сейчас актуального и есть ли среди актуального бесплатное/с нормаотным лимитом запросов? ситуация простая - на сайте периоди...
Dreamer_0x01 VeseloV
8
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Карта сайта