Size: a a a

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

2020 July 09

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
Вот час спустят тот же темплейт опять не заполняет переменную
источник

A

Andrey in Kubernetes — русскоговорящее сообщество
Товарищи подскажите, пытаюсь понять, в чем разница понятий circuit breaker и простого отключения бекенда по liveness пробе?
источник

A

Andrey in Kubernetes — русскоговорящее сообщество
По запросу гуглится сразу istio, но ведь отключать бекенды с балансировки когда им стало плохо умеет и обычный ingress nginx
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
circuit breaker - перестает ретраить после 5 ошибок, например
источник

4

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

A

Andrey in Kubernetes — русскоговорящее сообщество
4c74356b41
circuit breaker - перестает ретраить после 5 ошибок, например
Но в ретрай ведь опять же и обычный nginx умеет.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Andrey
По запросу гуглится сразу istio, но ведь отключать бекенды с балансировки когда им стало плохо умеет и обычный ingress nginx
по liveness у тебя поды перезапускаться будут.
Если хочешь из балансировки выкидывать, то юзай rediness probe
источник

DZ

Dzmitry Zimin in Kubernetes — русскоговорящее сообщество
Привет, можно ли как-то посмотреть инфу по apiServerAccessProfile -> authorizedIpRanges через kubectl ?
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
а подскажите, плиз
что helm 3 не нравится?
есть такая строка в темплейте алертменеджера:
'{{ if eq .Status "firing" }}danger{{ else }}good{{ end }}'
ругается:
Error: template: alert-manager/templates/configmap.yml:15:25: executing "alert-manager/templates/configmap.yml" at <eq .Status "firing">: error calling eq: invalid type for comparison

пробовал и так:
'{{- if eq $.Status "firing" }}danger{{- else }}good{{- end }}'
всё равно не помогает

ходил в доку хельма... всё валидно
источник

l

lllex in Kubernetes — русскоговорящее сообщество
Stefan
а подскажите, плиз
что helm 3 не нравится?
есть такая строка в темплейте алертменеджера:
'{{ if eq .Status "firing" }}danger{{ else }}good{{ end }}'
ругается:
Error: template: alert-manager/templates/configmap.yml:15:25: executing "alert-manager/templates/configmap.yml" at <eq .Status "firing">: error calling eq: invalid type for comparison

пробовал и так:
'{{- if eq $.Status "firing" }}danger{{- else }}good{{- end }}'
всё равно не помогает

ходил в доку хельма... всё валидно
может сейчас .Status = null и ему сравнение разных типов не нравится?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Stefan
а подскажите, плиз
что helm 3 не нравится?
есть такая строка в темплейте алертменеджера:
'{{ if eq .Status "firing" }}danger{{ else }}good{{ end }}'
ругается:
Error: template: alert-manager/templates/configmap.yml:15:25: executing "alert-manager/templates/configmap.yml" at <eq .Status "firing">: error calling eq: invalid type for comparison

пробовал и так:
'{{- if eq $.Status "firing" }}danger{{- else }}good{{- end }}'
всё равно не помогает

ходил в доку хельма... всё валидно
Дебаг вруби в хельма
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
lllex
может сейчас .Status = null и ему сравнение разных типов не нравится?
++ что то такое
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
lllex
может сейчас .Status = null и ему сравнение разных типов не нравится?
а это обойти реально? это вполне логично звучит что там сейчас null, но чтоб было не null оно ведь должно задеплоиться в кластер и принять первые алерты
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
в helm 2 подобная хрень работала
источник

ВГ

Владимир Гурьянов... in Kubernetes — русскоговорящее сообщество
Stefan
а подскажите, плиз
что helm 3 не нравится?
есть такая строка в темплейте алертменеджера:
'{{ if eq .Status "firing" }}danger{{ else }}good{{ end }}'
ругается:
Error: template: alert-manager/templates/configmap.yml:15:25: executing "alert-manager/templates/configmap.yml" at <eq .Status "firing">: error calling eq: invalid type for comparison

пробовал и так:
'{{- if eq $.Status "firing" }}danger{{- else }}good{{- end }}'
всё равно не помогает

ходил в доку хельма... всё валидно
Как у тебя задан Status?
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
George Gaál
Дебаг вруби в хельма
helm.go:84: [debug] template: alert-manager/templates/configmap.yml:15:25: executing "alert-manager/templates/configmap.yml" at <eq .Status "firing">: error calling eq: invalid type for comparison

ну так то тоже самое
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
ссылку дай на исходный файл
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
George Gaál
ссылку дай на исходный файл
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
в смысле - ты сам это писал ?
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
George Gaál
в смысле - ты сам это писал ?
нашел однажды
источник