Upgrade MinIO KMS on Upstream Kubernetes

You can upgrade the MinIO Key Management Service (KMS) version in a given cluster by specifying a new image to the Helm chart.

Review and complete all prerequisites before proceeding.

  1. Make a backup of the current state of your KMS cluster.

    minkms backup
    
  2. Use your preferred text editor to open the minkms-operator-values.yaml file used when installing the KMS.

    For example, to open the file in nano from the current directory, use the following:

    nano minkms-operator-values.yaml
    
  3. Update the values in minkms.image and save the changes.

    The following updates the image to RELEASE.2025-11-12T19-14-51Z.

    After modification, the file should resemble the following:

    minkms:
       image:
          repository: quay.io/minio/aistor/minkms
          tag: RELEASE.2025-11-12T19-14-51Z
          pullPolicy: IfNotPresent
    
  4. Apply the updated values to upgrade the deployment.

    helm upgrade minkms-operator minio/minkms-operator --reuse-values -n minkms-operator -f minkms-operator-values.yaml
    

    If successful, the command outputs a summary of installed resources.

    To validate the installation, run kubectl get all -n minkms-operator and check the status of deployed resources.