#kubernetes #prometheus #grafana #istio
#kubernetes #prometheus #grafana #istio
Вопрос:
Я использую istioctl 1.6.8, и с помощью команды istioctl install --set profile=demo --file istio-config.yaml
я смог перенести istio в свой кластер с включенными grafana и prometheus. Мой файл istio-config.yaml выглядит следующим образом.
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
components:
ingressGateways:
- name: istio-ingressgateway
enabled: true
k8s:
serviceAnnotations:
service.beta.kubernetes.io/aws-load-balancer-internal: true
values:
grafana:
security:
enabled: true
У меня есть несколько json-файлов панели мониторинга grafana, которые мне нужно экспортировать во вновь установленную grafana, и чтобы эти панели мониторинга работали, я должен добавить некоторые сведения об экспортере в мой prometheus scrape-config…………..
Мой вопрос:
Помимо импорта панели мониторинга через пользовательский интерфейс grafana, могу ли я каким-либо образом сделать это, передав соответствующие данные в мой istio-config.yaml? Если нет, кто-нибудь может предложить какой-либо другой подход?
(Один из подходов, который я имею в виду, заключается в перезаписи существующих ресурсов пользовательским yaml с использованием kubectl apply -f -)
Заранее спасибо
Комментарии:
1. У меня нет рабочего примера, но вы можете попробовать настроить его через IstioOperator. Смотрите файл значений для определения параметров, которые нужно установить: github.com/istio/istio/blob/1.6.8/manifests/addons /…
2. @ChristophRaab Я попробовал этот подход, но он потерпел неудачу, сказав, что атрибут не существует.
3. Я добавил ответ, с момента моего комментария прошло некоторое время, и некоторые вещи изменились с новым istio versoin, использующим grafana.
Ответ №1:
Вам не следует исследовать это дальше. В Istio 1.7 установка Prometheues/Kiali/Grafana с istioctl устарела и будет удалена в Istio 1.8.
Смотрите: https://istio.io/latest/blog/2020/addon-rework /
В дальнейшем вам придется настроить свой собственный prometheus / grafana, например, с helm, поэтому я бы рекомендовал работать в этом направлении.