Sergey
Konstantin
Konstantin
Хотя тут уже ответили, но
Dmytro
Vladimir
Leo
graylog все хочу заюзать
Leo
руки никак не доходятъ
Dmytro
ребята, а юзал кто-то https://github.com/kubernetes-sigs/kustomize/blob/master/README.md ?
Leo
психанул
Leo
начал разварачивать graylog
Andrey
Народ а кто как хранить данные prometheus ?
Я тут попробовал прикрутить influxdb через https://github.com/prometheus/prometheus/tree/master/documentation/examples/remote_storage/remote_storage_adapter
Какое то время это работало, но с увеличеним обьема данных, работать перестало
Andrey
Нативная связка вообще не взлетела ((
Dmytro
у нас хранят в самом проме, но только 2 недели retention period
Andrey
Нам хотябы пол года нужно
Andrey
Пробовал potgresql прикрутить, но тоже не влетело.
Точнее, писать он туда писал, а вот прочитать занимало очень много времени...
Eduard
Dmytro
prometheus для таких длинных промежутков не очень насколько я слышал
Sergey
Dmytro
у нас есть куча метрик в influx но мы туда их пушаем вручную а не через прометеус
Dmytro
уже наверное больше года там метрик
Dmytro
но опять же их там не так много, всего 12гиг на данный момент занято
Andrey
Andrey
кликхаус?
А есть реальный положительный опыт его использования в данном кейсе ?
Andrey
Sergey
Vladimir
Andrey
Andrey
не уверен, вот только это нашёл https://github.com/cortics/prometheus-to-kafka-exporter
Andrey
мне его просто рекламировали как раз для целей хранения данных за большой период времени
Andrew
/report
Andrey
а точно ли нужна такая детализация метрик за такой большой период?
Andrey
почему бы для longterm не скрейпить реже?
Andrey
Флант рассказывал об этом в первый день в главном зале
Max
Гайз в борьбе против настройки дашборда для кубера
- настроил ингресс, тестовые сервисы работают нормально
- запустил дашборд с http - через kubectl proxy могу обращаться с локальной машины (что странно из браузера все равно не могу обратится - только с локальной машины-виртуалки)
- добавляю ингресс руты для дашборда
1) если только http то получаю 404 page not found (причем ответ похоже от самого дашборда - так как от ингрес-нжинкса страница выглядит по другому)
2) если дашборд http а спереди зделать https от ингресса то таже 404, что доказывает что я достучался до дашборда
3) если запустить дашборд по https и у ингресса добавить аннотацию nginx.org/ssl-services: "kubernetes-dashboard" то получаю 404 от нжинкса
Есть нормальный гайд по настройке дашборда для ингресса?
Andrey
есть
Max
в открытом доступе?))
Max
а не вот эта записулька
https://github.com/kubernetes/dashboard/wiki/Accessing-Dashboard---1.7.X-and-above
Ingress
Dashboard can be also exposed using Ingress resource. For more information check: https://kubernetes.io/docs/concepts/services-networking/ingress.
Andrey
https://github.com/kubernetes/dashboard/wiki/Accessing-Dashboard---1.7.X-and-above
Max
оооокей
Andrey
me@sshct:~$ cat git/k8s/k8s-dashboard-ingress.yaml
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: kubernetes-dashboard
namespace: kube-system
annotations:
kubernetes.io/tls-acme: "true"
nginx.ingress.kubernetes.io/secure-backends: "true"
spec:
tls:
- secretName: k8s-XXXXXXXX-ru-tls
hosts:
- k8s.XXXXXXXXX.ru
rules:
- host: k8s.XXXXXX.ru
http:
paths:
- backend:
serviceName: kubernetes-dashboard
servicePort: 8443
Max
спасибо сейчас попробую
Andrey
ничего сложного, кроме хитрости с secure-backends. В остальном - сделано по гайду
Evgenii
Коллеги подскажите как решить проблему деплоя проекта. Грубо говоря у меня проект из 15 сервисов, есть helm чарты как для отдельных кусков проекта так и для всего в целом. Но уперся в проблему последовательности создания подов.
Evgenii
То шина поднимается раньше базы для нее, бэки соответственно дольше фронтов и авторизационных форм. Из за этого общий деплой - это лютый гемор.
Evgenii
Нет что нибудь типа докеровского depends_on
bebebe
Andrey
Нет что нибудь типа докеровского depends_on
Если быть честным, то он не решает описанные выше проблемы и все равно приходится добавлять проверки на доступность куда-нибудь в entrypoint. Так что напрашивается мысль заюзать init-контейнеры
David
344 слайда про Prometheus и Kubernetes "на пальцах". Видео тут: https://www.youtube.com/watch?v=8lIGa-nsC7Q&feature=youtu.be&t=4h13m40s
Sergey
Evgenii
это нормально
Для кубер может, а для шины которая не работает но висит в поде и даже отвечает на запросы по порту, но свои функции не выполняет )))
bebebe
Andrey
readiness probe?
а как один сервис узнает об успешном выполнении readiness probe другого?
bebebe
Evgenii
readiness probe?
Прикрученно но иногда этот .... артемис может и отвечать но не выполнять свою функцию без коннекта к базе которая для него прикрученна.
Vladimir
bebebe
в целом желание добавить оркестрацию в деплой ресурсов обычно указывает на то, что стек технологий который запихан в поды не соответствует https://12factor.net/
bebebe
Evgenii
bebebe
ясно понятно, насчет идеального стека технологий - http://www.vitanuova.com/inferno/
Andrey
Evgenii
bebebe
а конкретно ваши проблемы с вашим стеком и техлидами и прочими интересными исотриями - это конечно хорошо
Andrei
Кстати, а как решается проблема получения сертификата, если на ingress висит basic auth?
Dmytro
Max
Max
без ингресса
Max
я так понимаю это просто дев вариант
Max
не для прода
Dmytro
а куда ты хочешь дашборд показывать?
Dmytro
это чисто для дева инструмент
Dmytro
можно по токену прокинуть авторизацию
Max
то есть для прода его не разворачивают?