Lucky SB
или ты уже починил свой иссуер в серт-манагере ?
J
мне сказали там вот вайлдкард есть бери его и всунть в кубер
Lucky SB
прописав ему правильный api key ?
J
я сижу пихаю а он не пихается
J
потом понял что меня наебали с вайлд кардом
J
начал опять разбираться с этим клаудфлер и выяснили что в ключике косяк
Lucky SB
я сижу пихаю а он не пихается
kubectl create secret tls ${CERT_NAME} --key ${KEY_FILE} --cert ${CERT_FILE}
J
kubectl create secret tls ${CERT_NAME} --key ${KEY_FILE} --cert ${CERT_FILE}
это я уже нашел и делал но серт был не вайлдкард
Lucky SB
ыху. что тут сказать )))
J
всмысле он пихается но ингресс всеравно отдает поломаный серт
Stanislav
подскажите, как лучше всего версионировать приложения в кубере? приложуха использует демонсеты и деплойменты. предпологается что нужно иметь несколько вресий одновременно. как лучше - указывать версия в демонсете и деплойменте или держать в разных namespace ?
Lucky SB
ну ингресс-контроллер проверяет соответствие хостнейма в сертификате и в ингрессе
Lucky SB
подскажите, как лучше всего версионировать приложения в кубере? приложуха использует демонсеты и деплойменты. предпологается что нужно иметь несколько вресий одновременно. как лучше - указывать версия в демонсете и деплойменте или держать в разных namespace ?
вопрос из серии - как нумеровать дома ? по порядку цифрами или вразнобой буквами... и вообще стоит ли мне дома на улице нумеровать, или для каждого дома отдельный город строить.
Lucky SB
неймспейс - он не для версии, он для окружения - dev, prod, stage. feature-01 и т.п. а уж какая там версия задеполена - это не так важно
Lucky SB
версии в демонсете. стейтфулсете, деплойменте всегда надо указывать
Stanislav
версии в демонсете. стейтфулсете, деплойменте всегда надо указывать
а не будет ли это путаницей. что у меня по 5-6 демонсетов и по 10-12 деплойментов
Stanislav
ну они же в разных неймспейсах будут
так в том то и вопрос. что в один момент времени в проде будет несколько версий приложения
Lucky SB
ну такое...
Stanislav
это как ? блю-грин деплоймент ? или ты о чем ?
типо того. приложение клиент-серверное. соответсвенно пока все клиенты не обновятся на новую версию, старые версии дожны работать
Stanislav
*старые версии серверной части
J
https://t.me/kubenya_ru/179
че за дичь? какие то цитаты?
Vadim
тут жаловались что весь чат неуспевают прочитать
Vadim
теперь жалуются что краткий дайджест канала плохой
Lucky SB
типо того. приложение клиент-серверное. соответсвенно пока все клиенты не обновятся на новую версию, старые версии дожны работать
ох... могу посочуствовать. и посоветовать работать с прогерами ипатьевским методом. чтобы новая версия поддерживала старые версии клиентов. хотя бы на 2-3 версии назад.
Stanislav
ох... могу посочуствовать. и посоветовать работать с прогерами ипатьевским методом. чтобы новая версия поддерживала старые версии клиентов. хотя бы на 2-3 версии назад.
утверждают, что это невозможно, т.к. версии редизятся не часто и так слишком много изменений. так что можешь посоветовать в этой ситуации? как лучше сделать?
Lucky SB
ну в таком случае похоже только и остается что делать типа радужный деплоймент. при деплое в имя демонсетов и деплойментов добавлять версию. чтобы они в одном неймспейсе работали и друг от друга отличались.
Vadim
там полезная часть про длинный дрейнинг старых версий
Lucky SB
ага оно. период дренинга - полгода )))
Stanislav
спасибо
Terry
теперь жалуются что краткий дайджест канала плохой
потому, что они с батей у себя в гараже сделают лучше
Viktor
nginx.ingress.kubernetes.io/proxy‑connect‑timeout нельзя никак указать в ingress.yaml? Только через config-map?
Viktor
можно
Я, может, делаю что-то не так? Через edit ing сработает?
Viktor
Ingress.extensions "frontend" is invalid: metadata.annotations: Invalid value: "nginx.ingress.kubernetes.io/proxy‑connect‑timeout": name part must consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character (e.g. 'MyName', or 'my.name', or '123-abc', regex used for validation is '([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]') nginx.ingress.kubernetes.io/proxy‑connect‑timeout: "60"
Lucky SB
гы. у тебя ошибка в манифесте. yaml кривой
Viktor
Что я упускаю? :(
Lucky SB
Что я упускаю? :(
а какой версии у тебя куб ?
Anonymous
Ну ошибка же, написано по английски же прямым текстом
Vladimir
Не спам! Привет! Совсем недавно сделал группу по пульсару https://t.me/pro_pulsar, если кто юзает уже или интересуется, велкам! (Если кто не знает что такое пульсар, то это замена кафке =)
Lucky SB
Ну ошибка же, написано по английски же прямым текстом
ну в ошибуке нааписано, что "/" - невалидный символ в названии аннотации.
Lucky SB
что есть стремно и странно
Lucky SB
аннотация то правильная
Viktor
Забавно, я немного приврал.
Viktor
Это был не edit ing, а редактирование через ранчер. Нормальный edit ing работает.
Viktor
что дали :) Спасибо за помощь, все равно
Slach
Народ, а вот кстати, я тут подглядел идею UI https://github.com/zalando/postgres-operator/blob/master/docs/operator-ui.md а нет ли каких то "генераторов" yaml для общих вещей типа deployment или ingress с таким же ui? зачем нужно? затем что лично мне бы помогло структурировать "что к чему относится" а то references на kubernetes.io плохо читаемы
Aleksey
Подскажите, как мне на ингрессе заэкспоузить ряд нестандартных портов для https? К примеру я хочу вывесить наружу API и так исторически сложилось что там куча разных портов типа 5000, 8774, 8776 и т.д.
Aleksey
Как я вижу стандартный nginx-ingress этого не позволяет, так как как http или https ему можно задать только один порт
Aleksey
Да, забыл добавить, конечно все эти API должны быть на /
V 🏴‍☠️
Может просто externalIP сервисам дать?
Aleksey
Может просто externalIP сервисам дать?
да так сейчас и есть, я хочу https через ингрес навесить
Aleksey
это получается ограничение самого АПИ k8s или ограничение nginx-ingress?
Vadim
Подскажите плиз куда бы копнуть, установил jaeger в k8s, если деплою агенты как sidecar то все ок, а если как daemonset то ничего нет и я не вижу udp трафика на нодах, в deployment устанавливаю - name: JAEGER_AGENT_HOST valueFrom: fieldRef: apiVersion: v1 fieldPath: status.hostIP
Paul
Всем привет. Подскажите nub'у, на какой fs лучше кластер куба поднимать? кто-то говорит ceph, кто-то ocfs2... надо чтобы с любого рабочего узла можно было замонтироваться контейнером через pvc-> pv до данных
inqfen
Кластер селф хостед?
Aleksey
Или опенстека
А при чем тут опенстек? Куб то не там.
Alexander
Ох, вам оно не надо, лучше уж дрбд))
Мне архитектор навязал btrfs. И по поводу отключения Copy-on-write для баз говорит - это старая песня времен до SSD, сейчас не надо.
inqfen
Btrfs это для людей с железными яйцами
Alexander
Так ее в Suse юзают
Alexander
То есть я попал?
Vadim
давайте вернемся к k8s вещам, остальное лучше обсудить в девопсе
Alexander
Так давайте ответим парню про ФС