在 GCE 入口后暴露 Kibana不健康状态

问题描述

我试图在 GCE 入口后面公开 Kibana,但入口将 kibana 服务报告为 UNHEALTHY,而它是 healthy and ready。请注意,Ingress 创建的健康检查仍在使用根 HTTP/ 上的默认值 Portex:32021。 在 HTTPS/login 上将 GCP 控制台中的运行状况检查更改为 Port: 5601 不会改变任何内容,该服务仍报告为 Unhealthy。健康检查端口也被覆盖为原始值,这很奇怪。 我正在使用 ECK 1.3.1,以下是我的配置。我错过了什么吗?提前致谢。

apiVersion: elasticsearch.k8s.elastic.co/v1beta1
kind: Elasticsearch
metadata:
  name: d3m0
spec:
  version: 7.10.1
  nodeSets:
  - name: default
    count: 1
    config:
      node.store.allow_mmap: false
---
apiVersion: kibana.k8s.elastic.co/v1beta1
kind: Kibana
metadata:
  name: d3m0
spec:
  version: 7.10.1
  count: 1
  elasticsearchRef:
    name: d3m0
  podTemplate:
    metadata:
      labels:
        kibana: node
    spec:
      containers:
      - name: kibana
        resources:
          limits:
            memory: 1Gi
            cpu: 1
        readinessProbe:
          httpGet:
            scheme: HTTPS
            path: "/login"
            port: 5601
  http:
    service:
      spec:
        type: NodePort
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: kibana-ingress
spec:
  backend:
      serviceName: d3m0-kb-http
      servicePort: 5601

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)