DevOpsDocs Help

Migration to Kuber Notes

Transition of Data

  • Generate backup files with some scripts:

    • postgres: db:~/remedy/scripts/postgres-kuber

    • mongo: db:~/remedy/scripts/mongo-kuber

    • redis: sahaab:~/remedy/scripts/redis-kuber

  • Scale down all services

k scale deploy -n services-alpha --replicas=0 --all
  • Port-forward db pods

    • postgresql: kubectl port-forward pod/postgresql-0 5432:5432 -n database

    • mongodb: kubectl port-forward pod/mongodb-alpha-58484986fd-hrhdf 27017:27017 -n database

  • Replace sahab user to auth, core, profile, contact in related dump file sed ------

  • Restore with scripts

    • postgres: j:~/remedy/scripts/kuber/postgres/postgres-kuber.prod

    • mongo: j:~/remedy/scripts/kuber/mongodb/mongo-restore.prod

    • redis: j:~/remedy/scripts/kuber/redis/redis-restore

  • Rename schema name to public in every dbs

Last modified: 07 March 2024