一、迁移前的准备工作 1. 先模拟和测试 不要直接在目标服务器上开干。先在测试环境完整搭建一遍,包括 K8s 集群、EMQX、数据库、反向代理、证书等所有组件。搭建过程中遇到问题及时记录,形成文档,正式迁移时照着文档执行即可。 模拟搭建时必须做完以下测试: 压力测试(连接数、数据量、集群间通讯等)
本文档基于实战经验,详细记录了在 Kubernetes 集群中使用 cert-manager 和 cert-manager-webhook-dnspod 为 EMQX 自动申请和续签 Let's Encrypt 通配符证书的完整步骤。特别涵盖了配置过程中常见的陷阱及解决方案,包括跨命名空间证书自动同
1. 前提条件 Kubernetes 集群 1.19+(kubeadm、k3s、云厂商均可) kubectl 已配置,能正常访问集群 至少 3 个工作节点(推荐,每个节点部署一个 EMQX 实例) 节点间网络互通,Pod 网络已部署(如 Flannel、Calico) 安装 StorageClass