升级MongoDB版本
MongoDB Enterprise Kubernetes Operator 已弃用。未来不会有任何版本。根据 支持政策,每个版本都将终止支持。MongoDB Controllers for Kubernetes Operator 中提供了其所有功能。请迁移到Kubernetes Operator 的控制器以获得持续支持。
您可以升级MongoDB资源的主要版本或次要版本。 在MongoDB数据库资源规范中配置这些设置。
Overview
要升级资源的主要或次要版本,请将 spec.version
设置为所需的 MongoDB 版本。
注意
如果您将此值更新为数据库资源的更高版本的MongoDB ,则特征兼容性版本将保留为您要升级的MongoDB版本,以便您可以在必要时选择降级。 如果您希望特征兼容性版本与新的MongoDB版本匹配,则必须手动设立spec.featureCompatibilityVersion
设置为新版本或AlwaysMatchVersion
。 要学习;了解更多信息,请参阅spec.featureCompatibilityVersion
。
步骤
要将独立运行部署的MongoDB版本从8.0.0
升级到8.0.1
,请完成以下示例中的步骤。
1
将spec.version
设置为所需的MongoDB版本。
apiVersion: mongodb.com/v1 kind: MongoDB metadata: name: my-standalone-downgrade spec: version: "8.0.1" type: Standalone project: my-project credentials: my-credentials persistent: false ...
2
将配置重新应用于 Kubernetes。
kubectl apply -f <standalone-config>.yaml
Kubernetes 会使用新规范自动重新配置您的部署。 您可以在MongoDB Ops Manager或Cloud Manager应用程序中看到这些更改的反映。