Size: a a a

Kubernetes — русскоговорящее сообщество

2020 December 01

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Поэтому либо вы используйте регулярки во всех path всех ingress одного хоста, либо нигде
источник

E

Eugene in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
Про helm вам сказали ерунду, вероятно не сильно вникая в суть вашей проблемы. Тут helm конечно не при делах. Конфиг генерит контроллер.

из доки по контроллеру про nginx.ingress.kubernetes.io/use-regex
When this annotation is set to true, the case insensitive regular expression location modifier will be enforced on ALL paths for a given host regardless of what Ingress they are defined on.
Да, про регекспы я в курсе, попробую для начала их отключить, чтобы просто проверить
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Eugene
Да, про регекспы я в курсе, попробую для начала их отключить, чтобы просто проверить
тогда не ясно какой логикой вы руководствовались делая такие ingress'ы. Ведь четко указано: что ВСЕ paths для одного хоста будут восприниматься как регулярки, не зависимо от того в отдельном ingress объекте они или нет.
источник

E

Eugene in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
тогда не ясно какой логикой вы руководствовались делая такие ingress'ы. Ведь четко указано: что ВСЕ paths для одного хоста будут восприниматься как регулярки, не зависимо от того в отдельном ingress объекте они или нет.
Я рассчитывал, что благодаря Exact и Prefix реализую это, для этого по сути и ingress-nginx обновил до поддерживаемой этот функционал версии
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Eugene
Я рассчитывал, что благодаря Exact и Prefix реализую это, для этого по сути и ingress-nginx обновил до поддерживаемой этот функционал версии
тем не менее, у вас там регулярки. При этом
`
When this annotation is set to true, the case insensitive regular expression location modifier will be enforced on ALL paths for a given host regardless of what Ingress they are defined on
источник

E

Eugene in Kubernetes — русскоговорящее сообщество
Возможно, можно выкинуть подключение регулярки через аннотации и через exact/prefix разрулить
Попробую, отпишусь
Благодарю за помощь!
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Eugene
Возможно, можно выкинуть подключение регулярки через аннотации и через exact/prefix разрулить
Попробую, отпишусь
Благодарю за помощь!
пробуйте, смотрите nginx.conf. Exact/Prefix на совести реализации контроллера. Может быть всякое
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Eugene
Возможно, можно выкинуть подключение регулярки через аннотации и через exact/prefix разрулить
Попробую, отпишусь
Благодарю за помощь!
Мм не работает регулярка и pathtype в одном ингресе
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
а кто сталкивался с подобным: helm убирает --- внутри  if
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
и из-за этого 2 ресурса рендерятся в один и все падает
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
4c74356b41
а кто сталкивался с подобным: helm убирает --- внутри  if
А ты по разным шаблонам их рассуй
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Странные вопросы. Странные ответы
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
вопрос аще не странный, странный хелм. никогда такого не было
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ты даже пример чарта не показал 🤷‍♂️
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Anton
Ребят привет. Подскажите, обновил сертификат на кубике. Сейчас при просмотре сервисов такая ошибка
root@bit-kub01$ kubectl get service
error: You must be logged in to the server (the server has asked for the client to provide credentials)
В чем может быть проблема?
Cp /etc/kubernetes/admin.conf ~/.kube/config
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
George Gaál
Ты даже пример чарта не показал 🤷‍♂️
да шо там показывать, все и так понятно из вопроса
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
{{- if .Values.topics -}}
---
apiVersion: batch/v1
kind: Job
metadata:
 name: pi
spec:
 backoffLimit: 4
 template:
   spec:
     containers:
     - name: pi
       image: perl
       command: ["perl",  "-Mbignum=bpi", "-wle", "print bpi(2000)"]
     restartPolicy: Never
{{- end -}}
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
вот пример, пожалуйста
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ну, и topics не определен, как я понимаю ?
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
если не определен все работает как нужно, нет ресурса, если есть - все падает, ибо хелм рендерит ресурс, а --- не рендерит
источник