【EMQX】 k8s 部署 EMQX (未完成)
EMQX k8s部署方式
·
EMQX k8s部署方式
一、K8S部署方式
官方文档写的不太好
官方文档:https://docs.emqx.com/zh/enterprise/v4.4/getting-started/install-on-k8s.html#%E9%83%A8%E7%BD%B2-emqx-operator
他们的github文档比较清晰
K8S部署EMQX:https://github.com/emqx/emqx-operator/blob/main/docs/zh_CN/getting-started/getting-started.md
1、安装 EMQX Operator
请先确认 cert-manager 已经就绪
1.1 cert-manager 安装文档
https://cert-manager.io/docs/installation/
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.yaml
1.2 安装 EMQX Operator
$ helm repo add emqx https://repos.emqx.io/charts
$ helm repo update
$ helm install emqx-operator emqx/emqx-operator --namespace 你的ns --create-namespace
检查 EMQX Operator 是否就绪
$ kubectl get pods -l "control-plane=controller-manager" -n emqx-operator-system
NAME READY STATUS RESTARTS AGE
emqx-operator-controller-manager-68b866c8bf-kd4g6 1/1 Running 0 15s
升级 EMQX Operator
执行下面的命令可以升级 EMQX Operator,若想指定到升级版只需要增加 --version=x.x.x 参数即可
helm upgrade emqx-operator emqx/emqx-operator -n 你的ns
尾声
因为后面找到官方人员帮忙远程安装,还是出现各种问题,所以整体的就放弃了在k8s创建的过程
更多推荐
已为社区贡献3条内容
所有评论(0)