G72K
Artem
Stas
Artem
чтобы из гке стораджа, который readwriteonce сделать nfs, который readwritemany без регистрации/смс/цефа и глатсера
Stas
Andrey
Ребят, привет.
Подсобите советом.
Есть кубер с calico.
2 ноды по app, 1 мастер и 1 ингресс.
Есть деплоймент который встает на 2 ноды app. По 1 поду на ноду.
Теперь к проблеме. Один из подов на ноде не откликается.
Если дергаю curl по IP пода с ноды где он стоит то получаю ответ: curl: (7) Couldn't connect to server
В то же самое время пинги до этого IP идут нормально. Куда хоть смотреть?
liveness и readyness пробы проходят
Taras 🦁
/leave
Etki
это вроде нормально для kv
Для eventual consistency. K/V никаких таких ограничений не налагает, и, более того, в силу своей специфики гораздо легче имплементирует более строгую консистенси.
Aleksei
Andrey
а вдруг..
а curl то по нужному порту делаете?
дада, конечно.
Я оставил сейчас 1 ноду. В итоге периодически бывает таймаут.
Такое ощущение что таймаут срабатывает только 1 раз. Потом все работает ок.
Еще, если дергать под по прямому IP в тот момент пока жду таймаута получаю curl: (7) Couldn't connect to server
Andrey
Вообще хз даж куда смотреть
Andrey
Ну т.е. выглядит все как лагающая сеть
Aleksei
Andrey
а если через сервис ходить?
через сервис не пробовал. Только через ингресс и напрямую на под. И вот напрямую на под тоже идет таймаут. т.е. проблема явно в связанности пода с остальной сетью
Aleksei
Maksim
Мм Оо раньше не было.
девопёс
Ребят, а никто не сталкивался с такой проблемой, что внешние dns-имена резолвятся секунд по 15-ть?
Anton
Anton
девопёс
Сейчас поищу, ок
девопёс
Спасибо
Никита
Никита
Через calicoctl можно статус нод посмотреть, вдруг напишет чего.
Никита
Ну и статус эндпоинтов.
Anonymous
Посоветуйте как лучше к k8s прикрутить ldap
bebebe
через ldaps://
Anonymous
Спасибо
Denis
ребятки куда копать если поды которые поднимаются на воркере не умеють ходить наружу и вообще не знают днс, калико не поднимает для IP пода отдельный Iface для routing_a. Сам калико бежит на ноде и вроде не срет ошибками
Siarhei
ткните носом kubectl rollout status -n dev deploy/blablabla выполняется но я например задал неверный тег образа и он кубер честно говорит о том что не может спулить образ, а как долго проидет времени когда об этом узнает rollout status. Или есть параметр за это отвечающий?
Anonymous
Дмитрий
Можете подсказать, а как в кубере задать вложенные env переменные? То есть не однострочные value, а нечто похожее на вложенный дикт в docker-compose файле
Andor
а что, env могут быть не строками?
Rainbow
Подскажите, можно ли сделать подкластер в кластере? Смысл что есть кластер, к нему хочется добавить 10 воркеров так, чтобы стартовать там DaemonSet, но чтобы шедуллер по-умолчанию туда не скидывал все подряд.
bebebe
Rainbow
настраивать селекторы для текущего кластера не хочется*
Grigorii
так просто добавь их с taint'ами
Grigorii
а daemonset запускай с tolerations
Rainbow
Grigorii
Grigorii
но смотря что ты хочешь сделать
Etki
Это строка, в которой ямл
Etki
О чем говорит вертикальная черта в начале значения
Дмитрий
В этой строке я хочу взять с секрета доступ к бд
Andor
environment:
PRISMA_CONFIG: |
managementApiSecret: my-server-secret-123
port: 4466PRISMA_CONFIG - имя переменной, значение которой - строка
Andor
|
Дмитрий
А если это будет просто строка, я не уверен, что возьмутся значения с секрета
Andrey
ребят, а kubespay умеет деплоить только 1.10.4 версию?
Etki
Etki
Yaml.load(env.PRISMA_CONFIG).valueYouWant
Andor
секреты по использованию идентичны конфигмапам
bebebe
Дмитрий
Andor
в приложении
Andor
почему ты хочешь передавать структуру в переменной окружения? других вариантов нет?
Andor
например через конфиг-файл
bebebe
ну в теории можно конечно
...
env:
- name: foobar
value: |
some
crazy
shit
...
Etki
Andrey
bebebe
Pavel
bebebe
Опасно же :)
из мастера не деплоить, в продакшн не ходить (с)
bebebe
ну обычно пинится git commit, клонится, собирается контейнер с определенным лейблом, проходит CI, промоутится и из него идет деплой на продакшн
Дмитрий
Andor
какая разница, переменные окружения могут быть только строками
Дмитрий
Как обычная строка сможет вытянуть с сикретов?
Andor
что?
Дмитрий
Вытянуть переменнные коннекта к бд
Andor
а приложение - твоё приложене или какое-то готовое?
Дмитрий
Я пулю официальный образ
Andor
кого?
Дмитрий
Призму
bebebe
😉