Etcd 服务无法连接 k3s

问题描述 投票:0回答:1

我设置了 3 个主节点和 5 个工作节点 之前运行良好,但现在我看到与 etcd 无法连接相关的问题

k3s[1510]: {"level":"warn","ts":"2023-06-26T04:33:34.490Z","logger":"etcd-client","caller":"[email protected]/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0xc000d8a000/127.0.0.1:2379","attempt":0,"error":"rpc error: code = DeadlineExceeded desc = context deadline exceeded"}
k3s[1510]: time="2023-06-26T04:33:34Z" level=error msg="Failed to check local etcd status for learner management: context deadline exceeded"
k3s[1510]: time="2023-06-26T04:33:34Z" level=info msg="Waiting to retrieve kube-proxy configuration; server is not ready: https://127.0.0.1:6443/v1-k3s/readyz: 500 Internal Server Error"

当我尝试手动运行 etcd 时,它会按预期启动 但 k3s 服务未启动,因为端口 2379 已在使用中

端口 2379 和 2380 在所有节点上均开放

kubernetes rancher k3s
1个回答
0
投票

在使用命令“journalctl -f -u rke2-server”检查日志时,我遇到了与所提供的屏幕截图中所示相同的错误。

我检查了虚拟机 (VM) 的资源,发现它不满足最低内存要求。

通过使用 Hyper-V 管理器调整内存解决了该问题。

重新评估日志后,我不再观察到错误。

我已成功重启该服务,并且该服务当前处于活动状态。

© www.soinside.com 2019 - 2024. All rights reserved.