Docs Menu
Docs Home
/ /
Editar
/ / /

Actualizar la versión de MongoDB y FCV

Puede actualizar las versiones principales, secundarias o de compatibilidad de funciones de su recurso MongoDB. Configure estos ajustes en su Especificación de recursos de base de datos MongoDB.

Para actualizar las versiones principales o secundarias de su recurso, configure el spec.version estableciendo la versión deseada de MongoDB.

Para modificar la compatibilidad de características entre versiones de tu recurso, configura el ajuste de spec.featureCompatibilityVersion a la versión deseada.

Nota

Si actualiza spec.version a una versión posterior, considere configurar spec.featureCompatibilityVersion con la versión actual de MongoDB para tener la opción de volver a una versión anterior si es necesario. Para obtener más información sobre la compatibilidad de funciones, consulte en la documentación del servidor setFeatureCompatibilityVersion MongoDB.

Para actualizar la versión de MongoDB de la implementación independiente de 4.2.2-ent a 4.4.18-ent, complete los pasos del siguiente ejemplo sintáctico.

Si actualiza spec.version a una versión posterior sin establecer spec.featureCompatibilityVersion ningún valor en, la versión de compatibilidad de funciones (FCV) se actualiza a la misma versión que especifique spec.version en. Sin embargo, puede especificar explícitamente una versión anterior para la FCV. El siguiente ejemplo ilustra este caso de uso:spec.version establece en 4.4.18-ent y spec.featureCompatibilityVersion 4.2en.

1
  1. Establezca spec.version a la versión adecuada de MongoDB.

  2. Establezca en la versión actual de spec.featureCompatibilityVersion MongoDB:

---
apiVersion: mongodb.com/v1
kind: MongoDB
metadata:
name: my-standalone-downgrade
spec:
version: "4.4.18-ent"
featureCompatibilityVersion: "4.2"
type: Standalone
project: my-project
credentials: my-credentials
persistent: false
...

El siguiente ejemplo muestra el resultado de este cambio:

spec:
version: "4.4.18-ent"
featureCompatibilityVersion: "4.2"
2
kubectl apply -f <standalone-config>.yaml

Kubernetes reconfigura automáticamente tu implementación con las nuevas especificaciones. Puedes ver estos cambios reflejados en tu aplicación Ops Manager o Cloud Manager.

Volver

Editar

En esta página