0

我有一个带有 3 个节点的 AKS 集群 (k1)。我已经使用 all_in_one.yaml 部署了 ECK 运算符。我有另一个 AKS 集群(k2),它正在运行我的应用程序堆栈,我已经在这个集群(k2)中安装了 filebeats,它将日志传送到 elasticsearch 到另一个 k8s 集群(k1)。我的 k2 集群配置是 3 个节点(4 个 vCPU、16 GiB RAM、32GiB 临时存储)。我的弹性搜索.yaml:

apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
  name: dev-elasticsearch
spec:
  version: 7.9.2
  http:
    # Disable https
    tls:
      selfSignedCertificate:
        disabled: true
    service:
      spec:
        type: LoadBalancer
  nodeSets:
  - name: default
    count: 3
    config:
      node.master: true
      node.data: true
      node.store.allow_mmap: false
      xpack.security.enabled: true
      discovery.seed_hosts:
         - 10.x.x.x
         - 10.x.x.x
         - 10.x.x.x

注意:当我启动 start es 和 kibana 时,一切正常约 30 分钟,然后我在 es 中出现服务不可用错误 {"error":{"root_cause":[{"type":"master_not_discovered_exception","reason":null}],"type":"master_not_discovered_exception","reason":null},"status":503}

我注意到的另一件事是弹性内部初始化文件系统处于终止状态。

  1. 有人可以帮我解决这个问题吗?
  2. 另外,我如何将日志写入具有更多空间的 az 存储,而不是默认 PV?

谢谢你的帮助 !!

4

0 回答 0