EMQX 5.0 无法通过SSL方式连接etcd集群

环境信息

  • EMQX 版本:5.0.0
  • 操作系统及版本:CentOS8
  • 其他

问题描述

EMQX 5.0 无法通过SSL方式连接etcd集群, ETCD集群是正常工作的,其他服务能正常访问,防火墙也已关闭

配置文件及日志

cluster {
  name = emqxcl
  discovery_strategy = etcd
  etcd {
    server = "https://10.1.0.7:2379"
    prefix = emqxctl
    node_ttl = 1m
    ssl {
      keyfile = "/etc/certs/etcd/key.pem"
      certfile = "/etc/certs/etcd/cert.pem"
      cacertfile = "/etc/certs/etcd/cacert.pem"
    }
  }
}

BTW,貌似官网还没更新5.0的文档

Q2: 在设备总量确定的情况,集群安装是推荐上K8S , 还是传统的虚机部署,我担心上了K8S,增加了网络环境的复杂度

我不是很确定你的服务器配置的 SSL 链接挂在了哪里,但是后期使用 k8s 管理的话,就不需要 etcd 了,我们的大客户都是使用 k8s 的方式部署的,生产环境基本上全都是。
基本上只有两种,1 物理机部署,适用于小型场景。2 k8s 集群,适用于大型生产环境。

5.0 文档逐步更新中

@DDDHuang 这个问题求解决呀,我们适用的就etcd服务发现。