Графана не работает в кластере kubernetes при использовании сервиса k8s - PullRequest
0 голосов
/ 25 ноября 2018

Я пытаюсь настроить очень простой кластер мониторинга для моего кластера k8s.Я успешно создал Prometheus pod и работает нормально.Когда я попытался создать модуль графана таким же образом, он не был доступен через порт узла.

Мой файл развертывания Grafana -

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: grafana-deployment
  namespace: monitoring
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: grafana-server
    spec:
      containers:
        - name: grafana
          image: grafana/grafana:5.1.0
          ports:
            - containerPort: 3000

И файл службы - -

apiVersion: v1
kind: Service
metadata:
  name: grafana-service
  namespace: monitoring
spec:
  selector:
    app: grafana-server
  type: NodePort
  ports:
    - port: 3000
      targetPort: 3000

Примечание. Когда я создаю простой док-контейнер на том же хосте, используя тот же образ, он работает нормально.

1 Ответ

0 голосов
/ 03 декабря 2018

Я узнал, что мой поставщик серверов не включил эти порты (например, grafana-3000, kibana-5601).Никогда не думал об этом, так как я использую эти серверы довольно долгое время и никогда не сталкивался с таким блокиратором.Они недавно внедрили эти правила.Что ж, после некоторых утверждений портов я снова попробовал тот же самый конфиг, и он заработал как шарм.

...