Size: a a a

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

2020 March 13

i

igorek in Kubernetes — русскоговорящее сообщество
Alex Tkachenko
kubectl top nodes выполняется?
не,
# kubectl top nodes
Error from server (NotFound): the server could not find the requested resource (get services http:heapster:)
источник

AT

Alex Tkachenko in Kubernetes — русскоговорящее сообщество
igorek
не,
# kubectl top nodes
Error from server (NotFound): the server could not find the requested resource (get services http:heapster:)
короткий рецепт.
чатик выше клонируешь.
kubectl apply -f ./deploy/1.8+
источник

VR

Vadim Rutkovsky in Kubernetes — русскоговорящее сообщество
igorek
всем привет,только начал разбираться с кубернетом и прометесом для него. Бьюсь сейчас  головой об стену с cAdvizor, не могу настроит что бы прометей его увидел. Как понимаю он встроенный в кластер,но не скрабится по адресу http://<ip node>/metrics/cadvisor. Как настроить ? как узнать где cadvizor отдает свои метрики ?
Порт не указан?
источник

i

igorek in Kubernetes — русскоговорящее сообщество
Vadim Rutkovsky
Порт не указан?
возможно, но без понятие какой указывать
источник

VR

Vadim Rutkovsky in Kubernetes — русскоговорящее сообщество
igorek
всем привет,только начал разбираться с кубернетом и прометесом для него. Бьюсь сейчас  головой об стену с cAdvizor, не могу настроит что бы прометей его увидел. Как понимаю он встроенный в кластер,но не скрабится по адресу http://<ip node>/metrics/cadvisor. Как настроить ? как узнать где cadvizor отдает свои метрики ?
 - job_name: openshift-monitoring/kubelet/1
   honor_labels: true
   kubernetes_sd_configs:
     - role: endpoints
       namespaces:
         names:
           - kube-system
   scrape_interval: 30s
   metrics_path: /metrics/cadvisor
   scheme: https
   tls_config:
     insecure_skip_verify: true
     ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
   bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
   relabel_configs:
     - action: keep
       source_labels:
         - __meta_kubernetes_service_label_k8s_app
       regex: kubelet
     - action: keep
       source_labels:
         - __meta_kubernetes_endpoint_port_name
       regex: https-metrics
     - source_labels:
         - __meta_kubernetes_namespace
       target_label: namespace
     - source_labels:
         - __meta_kubernetes_pod_name
       target_label: pod
     - source_labels:
         - __meta_kubernetes_service_name
       target_label: service
     - source_labels:
         - __meta_kubernetes_service_name
       target_label: job
       replacement: ${1}
     - source_labels:
         - __meta_kubernetes_service_label_k8s_app
       target_label: job
       regex: (.+)
       replacement: ${1}
     - target_label: endpoint
       replacement: https-metrics
источник

i

igorek in Kubernetes — русскоговорящее сообщество
Alex Tkachenko
короткий рецепт.
чатик выше клонируешь.
kubectl apply -f ./deploy/1.8+
я поставил но не из этого гита,он даже заработал.Что встречал в статьях у всех заводились state-metric,cadvizor или оба это избыточно ?
источник

VR

Vadim Rutkovsky in Kubernetes — русскоговорящее сообщество
igorek
я поставил но не из этого гита,он даже заработал.Что встречал в статьях у всех заводились state-metric,cadvizor или оба это избыточно ?
если ты начинаешь с нуля то проще поставить prometheus-operator, он соберет конфиги вручную сами
источник

AK

Aleksandra Krishtopa in Kubernetes — русскоговорящее сообщество
Привет! Делюсь новым обзором на хабр по версиям OpenShift 4.2 и 4.3:
https://m.habr.com/ru/company/jetinfosystems/blog/491988/
Здорово, если окажется полезным
источник

VY

Victor Yagofarov (Na... in Kubernetes — русскоговорящее сообщество
Aleksandra Krishtopa
Привет! Делюсь новым обзором на хабр по версиям OpenShift 4.2 и 4.3:
https://m.habr.com/ru/company/jetinfosystems/blog/491988/
Здорово, если окажется полезным
Спасибо! Вчера почитал и лайкнул )
источник

DO

Dmitriy Onishko in Kubernetes — русскоговорящее сообщество
Dmitriy Onishko
file /etc/coredns/external.db
примонтирован и подгружается нормально
но гдето ошибка....
точнее нужно сказать CoreDNS что это локальная зона
как ?
Проблема была в nodelocaldns-config.yml разобрался.
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Кто-нить решал успешно в кубе задачу запуска друг за другом сервисных задач? У меня такая ситуация: есть отдельная реплика для построения всяких отчетов и т.п. Сейчас у меня есть несколько кронджоб (в разных неймспейсах), которым время запуска назначено руками, т.к. каждая кронджоба грузит эту реплику БД на пару часов. Хотелось бы какой-то инструмент, который бы запускал следующую джобу просто сразу после предыдущей, чтоб оно там всё вместе максимально без простоев выполнялось друг за другом
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
В принципе я могу их все загнать в один неймспейс, если это поможет решить задачу
источник

AM

Artem Matyhin in Kubernetes — русскоговорящее сообщество
Валентин Еловский
Кто-нить решал успешно в кубе задачу запуска друг за другом сервисных задач? У меня такая ситуация: есть отдельная реплика для построения всяких отчетов и т.п. Сейчас у меня есть несколько кронджоб (в разных неймспейсах), которым время запуска назначено руками, т.к. каждая кронджоба грузит эту реплику БД на пару часов. Хотелось бы какой-то инструмент, который бы запускал следующую джобу просто сразу после предыдущей, чтоб оно там всё вместе максимально без простоев выполнялось друг за другом
есть глупая мысль запихнуть это всё в инит контейнеры, они как раз выполняются друг за другом
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Artem Matyhin
есть глупая мысль запихнуть это всё в инит контейнеры, они как раз выполняются друг за другом
вау, такая идея мне даже в голову не приходила. 5 инит-контейнеров, а в конце основной контейнер со sleep 1 или даже просто exit сразу :D
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Но блин да, подряд
источник

AM

Artem Matyhin in Kubernetes — русскоговорящее сообщество
Валентин Еловский
вау, такая идея мне даже в голову не приходила. 5 инит-контейнеров, а в конце основной контейнер со sleep 1 или даже просто exit сразу :D
Ага, типа того)
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Artem Matyhin
есть глупая мысль запихнуть это всё в инит контейнеры, они как раз выполняются друг за другом
Вообще, когда у приложухи некая "сложная" логика, рекомендуют юзать операторы.
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Я надеялся, что кто-то уже написал готовое решение, потому и спрашиваю сообщество. Т.к. это крон, только сбоку, и ему в принципе пофиг, что запускать: он запустил, дождался выполнения и пошел запустил следующее из списка.
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Валентин Еловский
вау, такая идея мне даже в голову не приходила. 5 инит-контейнеров, а в конце основной контейнер со sleep 1 или даже просто exit сразу :D
а я вот не уверен, что инит контейнеры всегда будут в одном и том же порядке выполнятся
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Lucky SB
а я вот не уверен, что инит контейнеры всегда будут в одном и том же порядке выполнятся
блин, это тогда не подходит. Порядок важен
источник