Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 普罗米修斯操作员:Can';无法访问普罗米修斯实例_Kubernetes_Prometheus_Dock_Prometheus Operator - Fatal编程技术网

Kubernetes 普罗米修斯操作员:Can';无法访问普罗米修斯实例

Kubernetes 普罗米修斯操作员:Can';无法访问普罗米修斯实例,kubernetes,prometheus,dock,prometheus-operator,Kubernetes,Prometheus,Dock,Prometheus Operator,我正在遵循创建服务运营商的步骤。我不知道为什么我不能访问普罗米修斯服务 My apps.yml: kind: Service apiVersion: v1 metadata: name: sms-config-service labels: app: sms-config-service spec: type: NodePort selector: app: sms-config-service ports: - port: 8080 target

我正在遵循创建服务运营商的步骤。我不知道为什么我不能访问普罗米修斯服务

My apps.yml:

kind: Service
apiVersion: v1
metadata:
  name: sms-config-service
  labels:
    app: sms-config-service
spec:
  type: NodePort
  selector:
    app: sms-config-service
  ports:
  - port: 8080
    targetPort: 8080
    name: http
我的ServiceMonitor yml:

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  labels:
    app: servicemonitor-sms-services
  name: servicemonitor-sms-config-services
  namespace: metrics
spec:
  selector:
    matchLabels:
      app: sms-config-service
  endpoints:
    - port: http
普罗米修斯yml:

apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
  name: prometheus
spec:
  serviceAccountName: prometheus
  serviceMonitorSelector:
    matchLabels:
      app: servicemonitor-sms-services
  resources:
    requests:
      memory: 800Mi
  enableAdminAPI: true
普罗米修斯形态yml:

apiVersion: v1
kind: Service
metadata:
  name: prometheus
spec:
  type: NodePort
  ports:
    - name: web
      nodePort: 30900
      port: 9090
      protocol: TCP
      targetPort: web
  selector:
    prometheus: prometheus
当我访问下面的url时,浏览器显示“无法连接”。我不知道我哪里做错了?我应该为普罗米修斯号部署吗


更新: 我的普罗米修斯吊舱运行在节点32676上。
我是否应该更改Prometheus配置yml以修复此问题?

我发现问题在于我没有创建
serviceAccountName

我发现问题在于我没有创建
serviceAccountName

Prometheus吊舱是否已启动并运行?普罗米修斯吊舱日志中有错误吗?@ArghyaSadhu嗨,我可以在访问普罗米修斯,所以普罗米修斯正在运行?好的,在minikube中可能是网络问题。其他节点端口服务访问是否有效?@ArghyaSadhu我想可能是配置问题?是的,可以访问我的应用程序(sms配置服务)。哦,我正在使用
/Prometheus--config.file=Prometheus.yml
运行Prometheus。这是原因吗?这样,正在运行的普罗米修斯就不在库伯尼特星系群中了。普罗米修斯的吊舱已经启动并运行了吗?普罗米修斯吊舱日志中有错误吗?@ArghyaSadhu嗨,我可以在访问普罗米修斯,所以普罗米修斯正在运行?好的,在minikube中可能是网络问题。其他节点端口服务访问是否有效?@ArghyaSadhu我想可能是配置问题?是的,可以访问我的应用程序(sms配置服务)。哦,我正在使用
/Prometheus--config.file=Prometheus.yml
运行Prometheus。这是原因吗?这样,正在运行的普罗米修斯就不在库伯尼特集群中。
$ minikube service prometheus --url
http://192.168.64.3:30900