MongoDB工具 >MongoDB Kubernetes运营商 >部署MongoDB数据库资源 >编辑数据库资源 > 升级MongoDB版本和FCV
您可以升级MongoDB资源的主要,次要和/或功能兼容性版本。这些设置是在资源的ConfigMap中配置的。
spec.version
设置设置为所需的MongoDB版本。spec.featureCompatibilityVersion
设置设置为所需的版本。注意
如果您更新spec.version
到更高版本,请考虑将其设置
spec.featureCompatibilityVersion
为当前有效的MongoDB版本,以便在必要时选择降级。
要了解有关功能兼容性的更多信息,请参阅
setFeatureCompatibilityVersion
《 MongoDB手册》。
考虑以下用于独立资源的ConfigMap:
该资源的MongoDB版本为4.0.14-ent
。以下步骤将部署的MongoDB版本升级到
4.2.2-ent
:
对资源的ConfigMap执行以下修改:
spec.version
为所需的MongoDB版本。spec.featureCompatibilityVersion
为当前工作的MongoDB版本:注意
设置featureCompatibilityVersion
为4.0
禁用
与MongoDB 4.0不兼容的4.2功能。
将配置重新应用于Kubernetes:
Kubernetes会使用新规范自动重新配置您的部署。您可以在Ops Manager或 Cloud Manager应用程序中看到这些更改。