使用k8s部署emqx集群版本,配置如下
node {
cookie = “emqxsecretcookie”
data_dir = “data”
}
cluster {
name = emqxcl
discovery_strategy = “k8s”
k8s {
service_name = emqx-svc
address_type = ip
namespace = emqx
}
}
- name: EMQX_HOST
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
使用环境变量来控制节点名称,但是部署后保存
2025-06-27T09:19:23.838996+00:00 [error] ** Cannot get connection id for node ‘emqx@emqx-svc-0’
2025-06-27T09:19:38.248030+00:00 [error] ** Cannot get connection id for node ‘emqx@emqx-svc-0’
2025-06-27T09:19:52.859890+00:00 [error] ** Cannot get connection id for node ‘emqx@emqx-svc-0’
2025-06-27T09:20:05.497770+00:00 [error] ** Cannot get connection id for node ‘emqx@emqx-svc-0’
2025-06-27T09:20:19.043564+00:00 [error] ** Cannot get connection id for node ‘emqx@emqx-svc-0’
2025-06-27T09:20:31.483339+00:00 [error] ** Cannot get connection id for node ‘emqx@emqx-svc-0’
无法自动加载集群,登录页面无法登陆,账密输入后跳到改密界面,然后就是登录超时,应该是集群没配置成功,这个k8s集群配置和node名称应该怎么配置