Docs 主页 → MongoDB Enterprise Kubernetes Operator
安装 MongoDB Enterprise Kubernetes Operator
先决条件和注意事项
在安装 Kubernetes 操作符之前,请确保规划好安装:
注意
本教程假定您具备一定的 Kubernetes 知识,并提供相关 Kubernetes 文档的链接。 如果您不熟悉 Kubernetes,请先查看该文档。
选择以下安装过程之一来安装 Kubernetes 操作符:
使用 Kubernetes 安装
安装过程因您想要配置环境的方式而异:
使用 OpenShift 安装
开始之前,请确保在将 Kubernetes 操作符部署到 OpenShift 时将 MANAGED_SECURITY_CONTEXT
标志设置为true
。该值预定义在 values-openshift.yaml 文件。
安装过程因您想要配置环境的方式而异:
验证安装
要验证 Kubernetes 操作符是否正确安装,请运行以下命令并验证输出:
默认情况下,部署存在于mongodb
命名空间中。 如果出现以下错误消息,请确保使用正确的命名空间:
Error from server (NotFound): deployments.apps "mongodb-enterprise-operator" not found
要对 Kubernetes 操作符进行故障排除,请参阅查看 Kubernetes 操作符的日志和其他故障排除主题。
重要
如果需要删除 Kubernetes 操作符 或命名空间,则必须首先删除 MongoDB 资源。
使用 Helm 安装特定的每日构建版本
MongoDB 每天都会重建 Kubernetes 操作符映像,以集成最新的安全和操作系统更新。
默认情况下, helm
安装您指定的 Kubernetes 操作符版本的最新版本。
要安装较早的版本,请使用--set build=<build-id>
将版本 ID 指定为参数。 版本 ID 的格式始终为-b<YYYYMMDD>T000000Z
,其中<YYYYMMDD>
是要使用的版本的创建日期。
例子
此示例展示了如何使用最新映像安装 Kubernetes 操作符:
helm install enterprise-operator mongodb/enterprise-operator
此示例展示了如何使用 2021 年 2 月 5 日午夜创建的映像安装 Kubernetes 操作符:
helm install enterprise-operator mongodb/enterprise-operator \ --set build=-b20210205T000000Z
注意
MongoDB 建议使用默认(最新)版本。
后续步骤
安装 MongoDB Enterprise Kubernetes Operator 后,您可以: