利用 EMQX Operator 部署 EMQX 集群

    1. 使用 cert-manager (opens new window) 给 webhook 服务提供证书,可以参考 安装

      • 使用静态文件安装
      • 使用 Helm 安装

        • 添加 EMQX Helm 仓库
        1. helm repo update
        • 用 Helm 安装 EMQX Operator 控制器
    2. 部署 EMQX Enterprise

    • 检查 EMQX 状态

      1. $ kubectl get pods
      2. emqx-ee-1 2/2 Running 0 22s
      3. emqx-ee-2 2/2 Running 0 22s
      4. $ kubectl exec -it emqx-ee-0 -c emqx -- emqx_ctl status
      5. Node 'emqx-ee@emqx-ee-0.emqx-ee-headless.default.svc.cluster.local' 4.4.5 is started
      6. Cluster status: #{running_nodes =>
      7. ['emqx-ee@emqx-ee-0.emqx-ee-headless.default.svc.cluster.local',
      8. 'emqx-ee@emqx-ee-1.emqx-ee-headless.default.svc.cluster.local',
      9. stopped_nodes => []}