Docs 菜单

Docs 主页MongoDB Enterprise Kubernetes Operator

安装 MongoDB Enterprise Kubernetes Operator

在此页面上

  • 先决条件和注意事项
  • 使用 Kubernetes 安装
  • 使用 OpenShift 安装
  • 验证安装
  • 使用 Helm 安装特定的每日构建版本
  • 后续步骤

在安装 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 资源。

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 后,您可以:

←  先决条件从先前版本升级 Kubernetes 操作符 →