MongoDB Enterprise Kubernetes Operator 已弃用。新的 MongoDB Controllers for Kubernetes Operator 取代了MongoDB Enterprise Kubernetes Operator。第一个版本的 Controllers for Kubernetes Operator 在功能上等同于 v1.33 的Enterprise Kubernetes Operator。有关此更改的更多信息以及迁移到新 Operator 的指导,请参阅第一个新版本的发布说明。MongoDB Enterprise Kubernetes Operator 的未来版本将不会再发布。根据现有的一年支持政策,每个版本都将结束生命周期。请迁移到Kubernetes Operator 的控制器以获得持续支持。
步骤
要安装 MongoDB Kubernetes 操作符,您必须:
2
克隆MongoDB Enterprise Kubernetes Operator存储库。
git clone https://github.com/mongodb/mongodb-enterprise-kubernetes.git
注意
您可以使用 Helm 安装Kubernetes Operator。要学习;了解如何安装 Helm,请参阅 GitHub 上的文档。
3
为Kubernetes部署创建命名空间。
默认下, Kubernetes Operator 使用mongodb
命名空间。为了简化安装,请考虑使用以下mongodb
kubectl 命令创建一个标记为 的命名空间:
kubectl create namespace mongodb
如果您不想使用mongodb
命名空间,则可以为命名空间添加任何您喜欢的标签:
kubectl create namespace <namespaceName>
4
可选:运行MongoDB Ops ManagerMongoDB Ops Manager 。
如果不使用 Kubernetes Operator 部署 Ops Manager 资源,则必须在 Kubernetes 集群外部运行 Ops Manager。 如果要使用 Kubernetes 操作符 在 Kubernetes 中部署 Ops Manager 资源,请跳过此先决条件。
重要
您的 Ops Manager 安装必须运行有效的 NTP服务。如果 Ops Manager 主机的时钟不同步,则该主机将无法与 Kubernetes 操作符 通信。
要学习;了解如何检查Ops Manager托管的 NTP 服务,请参阅 RHEL 文档。