Menu Docs
Página inicial do Docs
/
Operador de Kubernetes do MongoDB Enterprise
/ /

Atualize a versão MongoDB e FCV

Nesta página

  • Visão geral
  • Procedimento
  • Altere as configurações no como mostrado no exemplo a seguir:
  • Reaplique a configuração ao Kubernetes.

Você pode atualizar as versões principais, secundárias ou de compatibilidade de recursos do seu recurso MongoDB . Defina essas configurações em suaEspecificação de Recurso de Banco de Dados MongoDB .

Para atualizar as versões principais ou secundárias do seu recurso, defina a configuração spec.version para a versão desejada do MongoDB.

Para modificar a feature compatibility version do seu recurso, defina a configuração spec.featureCompatibilityVersion para a versão desejada.

Observação

Se você atualizar o spec.version para uma versão posterior, considere configurar o spec.featureCompatibilityVersion para a versão de trabalho atual do MongoDB para ter a opção de fazer o downgrade, se necessário. Para saber mais sobre compatibilidade de funcionalidades, consulte setFeatureCompatibilityVersion na documentação do MongoDB Server .

Para atualizar a versão do MongoDB do sistema standalone de 4.2.2-ent para 4.4.18-ent , conclua as etapas no exemplo sintático a seguir.

Se você atualizar o spec.version para uma versão posterior sem definir o spec.featureCompatibilityVersion para qualquer valor, a versão de compatibilidade do recurso (FCV) atualizará para a mesma versão que você especifica no spec.version. No entanto, você pode especificar explicitamente uma versão anterior para o FCV. O exemplo a seguir ilustra este caso de uso. Ele define spec.version como 4.4.18-ent e spec.featureCompatibilityVersion como 4.2.

1
  1. Configure spec.version para a versão MongoDB desejada.

  2. Defina spec.featureCompatibilityVersion para a versão atual do 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
...

O exemplo a seguir mostra o resultado dessa alteração:

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

O Kubernetes reconfigura automaticamente seu sistema com as novas especificações. Você pode ver essas alterações refletidas em seu aplicativo MongoDB Ops Manager ou Cloud Manager .

Voltar

Editar