使用k8s服务时Grafana在kubernetes集群上不起作用

时间:2018-11-25 10:52:35

标签: kubernetes grafana

我正在尝试为我的k8s集群设置一个非常简单的监视集群。我已经成功创建了prometheus pod,并且运行良好。 当我尝试以相同方式创建grafana 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

注意-当我在使用相同映像的同一主机上创建一个简单的docker容器时,它的工作正常。

1 个答案:

答案 0 :(得分:0)

我知道我的服务器提供商未启用这些端口(例如grafana-3000,kibana-5601)。从来没有想过,因为我使用这些服务器已经很长时间了,也从未遇到过这种阻碍。他们最近实施了这些规则。 好吧,在获得一些端口批准后,我再次尝试了相同的配置,它的工作就像一个魅力。