Prepare MKE for MSR Install

To install MSR on MKE you must first configure both the default:postgres-pod user account and the default:postgres-operator service account in MKE with the privileged permission.

To prepare MKE for MSR install

  1. Log in to the MKE web UI.

  2. In the left-side navigation panel, click the <user name> drop-down to display the available options.

  3. Click Admin Settings > Orchestration to reveal the Orchestration controls.

  4. Scroll down to the User account privileges section.

  5. Enter <namespace-name>:postgres-operator into the User accounts field.

    Note

    You can replace <namespace-name> with default to indicate the use of the default namespace.

  6. Tick the privileged checkbox.

  7. Scroll down to the Service account privileges section.

  8. Enter <namespace-name>:postgres-pod into the Service accounts field.

    Note

    You can replace <namespace-name> with default to indicate the use of the default namespace.

  9. Tick the privileged checkbox.

  10. Click Save

Important

For already-deployed MSR instances, issue a rolling restart of the postgres-operator deployment:

kubectl rollout restart deploy/postgres-operator