MongoDBのアップグレードでのトラブルメモ

  • 一気にバージョンアップできない

    • 3.6 → 4.0 → 4.2 → 4.4 という流れで順番に
  • 4.0から4.2にはタグ番号を変えるだけではエラーループに陥る

    • 4.0でコンテナにログインしてmongoのバージョン情報を書き換える
    $ kubectl -n growi exec -it growi-note-mongo-*********** -- /bin/bash # mongo > db.adminCommand( { setFeatureCompatibilityVersion: "4.0" } ) > exit
    • その後タグ番号を4.2にしてアップグレードどすると上手くいく

    ※4.4にアップグレードする際はdbのコマンドでバージョンを4.2に指定する