我有一个带有 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}
我注意到的另一件事是弹性内部初始化文件系统处于终止状态。
- 有人可以帮我解决这个问题吗?
- 另外,我如何将日志写入具有更多空间的 az 存储,而不是默认 PV?
谢谢你的帮助 !!