Size: a a a

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

2021 April 12

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
)))
источник

A

Anatoliy in Kubernetes — русскоговорящее сообщество
Подскажите пожалуйста, ставлю вот этот чарт: prometheus-community/kube-prometheus-stack
В итоге 4 типа метрик в графане не видны:
CoreDNS
Kubernetes / Controller Manager
Kubernetes / Proxy
Kubernetes / Scheduler

Если зайти в под "руками" - все работает. Накопал что конкретно эти метрики по умолчанию на 127.0.0.1 отдаются, но вот как kube-proxy воткнуть другой конфиг - не понимаю. ни деплоймента, ни демонсета по нему в кубере нет, просто поды, конфигмапы тоже нет... в общем непонятно...
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
ну наконец
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
кубспреем моим ставил ? kube-proxy запускается как статик поды ?
источник

A

Anatoliy in Kubernetes — русскоговорящее сообщество
нет, это от mcs от mail решение
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
Тут надо покопать как конкретно разворачивали манифесты для этих подов.
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
хы. тогда хзц. в конфиге куб-прокси
metricsBindAddress: {{ kube_proxy_metrics_bind_address }}
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
Можно прописать, что бы слушали не только 127.0.0.1
источник

A

Anatoliy in Kubernetes — русскоговорящее сообщество
вот учитывая что решение "облачное", я фиг его знает что там именно где искать, дока у мейла та еще...
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
Вообще одно из решений - haproxy на каждой ноде через daemonset и через него проксировать запросы метрик, это если нельзя поправить существующие конфиги подов
источник

A

Anatoliy in Kubernetes — русскоговорящее сообщество
про metricsBindAddress я естественно дошел, проблема в том что никаких конфигмапов нет вообще
источник

A

Anatoliy in Kubernetes — русскоговорящее сообщество
$ kubectl get cm -n kube-system
NAME                                      DATA   AGE
calico-config                             8      6d1h
cert-manager-cainjector-leader-election   0      6d
cert-manager-controller                   0      6d
cluster-autoscaler-status                 1      6d1h
coredns                                   1      6d1h
extension-apiserver-authentication        6      6d1h
kubernetes-dashboard-settings             0      6d1h
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
Их нет, надо в deployment смотреть переменные инициализации
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
тут только etcd а куда они спрятали sheduler, kube-api ?
источник

A

Anatoliy in Kubernetes — русскоговорящее сообщество
NAME                      READY   UP-TO-DATE   AVAILABLE   AGE
calico-kube-controllers   1/1     1            1           6d1h
cluster-autoscaler        1/1     1            1           6d1h
coredns                   1/1     1            1           6d1h
kubernetes-dashboard      1/1     1            1           6d1h
metrics-server            1/1     1            1           6d1h
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
возможно , там еще и оператор, и тогда надо искать CRD его описания и там править
источник

A

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

A

Anatoliy in Kubernetes — русскоговорящее сообщество
crd это уже через чарт ставится как раз
источник