𝚔𝚟𝚊𝚙𝚜
Тогда не вижу проблем использовать один и тот-же image для двух разных контейнеров в поде, сам так делаю
A
Нужна помощь: вывел одну нод из кластера, но она до конца не удаляется, статус анноу, на ней в стопе три пода не удаляемых, то есть по команде kubectl delete говорит, что not found. Как быть в такой ситуации?
A
удали ноду через kubectl delete node
Точно) а бревна и не увидел, все получилось
A
Но есть ещё одно: есть два демонсета, и один нормально создал под на новую ноду, а другой не отреагировал на нее, он же по автомату на все наши должен автоматом поды ставить, нет?
𝚔𝚟𝚊𝚙𝚜
смотри kubectl describe daemonset
A
удали ноду через kubectl delete node
И больше спасибо конечно)
Sergei
Посмотри нету ли на той ноде старого пода от этого же демонсета, например в статусе terminating
Andrey
Ребят, а на сколько здраво выглядит идея подключения нод с гугла или Амазона к bare metal кластеру ? Нужны ненадолго ноды с gpu
Andor
в худшем случае получишь отвалившиеся ноды
Andrey
попробуй
Ну мож есть какие то очевидные подводные камни? Чтоб я сразу соломки подстрелил)
Andor
ну очевидная проблема - могут отвалиться по таймауту
A
Может как-то надо подтолкнуть ds что бы он перереплицировался
Andor
но кажется ты это и сам знаешь
Andrey
ну очевидная проблема - могут отвалиться по таймауту
Ну это да, это можно пережить. Ладно, спасибо, бум пробовать)
Light Mushroom
ситуация следующая: кластер на aws eks + alb-ingress-controller => ingress => service (clustreIp) => app
Light Mushroom
не приходит ответ от сервера
Light Mushroom
что я делаю не так?)
Stanislav
Парни, может было у кого?
Stanislav
Stanislav
Обновился до 2.11
Stanislav
причем если напрямую дергаю curl с той же тачки то проблем нет с TLS
Mentat
причем если напрямую дергаю curl с той же тачки то проблем нет с TLS
Не знаю как хелм, но обычно так бывает если в контейнере в котором ты это дергаешь нет корневых сертификатов, их можно монтировать с хостовой тачки, либо доставлять
Stanislav
Значит с корневыми нет проблемы
Stanislav
Проверил первым делом
𝚔𝚟𝚊𝚙𝚜
проверь tcpdump'ом, туда ли он вообще стучится?
𝚔𝚟𝚊𝚙𝚜
как-то раз у меня был эпический баг с гошным dns, но его вроде уже пофиксили
𝚔𝚟𝚊𝚙𝚜
на всякий случай попробуй GODEBUG=netdns=cgo <command>
V
https://github.com/kubernetes/ingress-nginx/issues/1825#issuecomment-426085723 с тебя 100к
короче это не работает через аннотацию нельзя поменять статус код
V
но если вдруг кому надо то поменять статус код все таки можно для всего ингреса
Andor
То есть документация врёт?
V
То есть документация врёт?
походу но я и так и сяк эти аннотации пробовал и только эта штука в ConfigMap помогла apiVersion: v1 data: enable-vts-status: "false" http-redirect-code: "301”
Andor
Ну глянь по issue у них и/или создай новый
Oleksii
если кто то юзает hpa - как скейлить относительно limits а не requests?
Andor
Если ты в хпа юзаешь метрикссервер на прометее, то берёшьи делаешь запрос какой хочешь
Light Mushroom
Light Mushroom
что за зона на aws us-west-2b?
Andor
А через хипстер разве реквесты считаются, а не лимиты?
Oleksii
отличный вопрос
Andor
что за зона на aws us-west-2b?
United States West 2 (Oregon) подзона b
Oleksii
в хипстер не заглядывал
Andor
Хипстер - тот кто метрики поставляет в хпа, дальше уже сам хпа должен решение принимать на их основе
Andor
Насколько я это понимаю конечно
Oleksii
угу
Oleksii
ну нет
Oleksii
там еще есть метрикс сервер
Oleksii
который крутится подом
Oleksii
и он экспозит апишку
Andor
У меня древние кубеня, не так модно
Oleksii
🙁
Andrei
Ребят, подскажите, плиз, можно ли в helm сделать составную переменную и получить её значение? .Values.config.<type> ?
Andor
Не получается?
Andrei
Строку то сконкатенировать - без проблем, а вот как к данным по этой переменной обратиться… if -ы городить не хочется
Andor
Ну ты можешь для начала показать что ты делаешь
Andrei
Если грубо, то {{- range $key, $val := default (list ".Values.defaults" .Values.type "config" | join ".") .Values.app.configs }} {{ $key }}: |- {{ $val | indent 4}} {{- end }} Собственно, здесь «list ".Values.defaults" .Values.type "config" | join "."» формируется нужная строка, но мне то нужна не строка, а что там написано
Andor
Ты же строку делаешь
Andrei
Я знаю. Сижу вот пытаюсь по ней данные вытащить Мне нужно получить значение переменной (list ".Values.defaults" .Values.type "config" | join ".") -> .Values.default.simple.config где Values.default.simple.config: app.conf: |- <...>
Andrei
К черту, if ами захардкодю
Rainbow
2 часа боли?
Stanislav
разобрался в чем проблема?
Неа, пока откатился назад до 10
V
Ребят дайте кто-то свои личные dashboards кубера посмотреть (те кто prometheus)
Stanislav
Не было времени подебажить
Oleksii
А кто из местных кто начал работать с k8s упоролся ещё и по go?
Oleksii
Несколько важно знание и умение в го?
Stanislav
По-моему, даже умение программировать вообще не шибко важно
Stanislav
Если во внутренности не лазить.
Stanislav
Вот понимать темплейт гошные - полезно...
Nik
А есть какия то генерилка веселых картинок, описывающих содержимое кластера?
Etki
рисовач.ру?
Etki
Что вы хотите видеть на этой картинке?
A
Как правильно обновить мастер ноду? А то подключенные ноды получились более новой версии чем мастер. Или это не принципиально?
Stanislav
Собственно, примерно то, что выше в https://t.me/kubernetes_ru/99665 обсуждалось
Nik
Что вы хотите видеть на этой картинке?
Сервисы->деплойменты->поды например