MinKMS Operator

The MinKMS Operator manages MinIO KMS deployments on Kubernetes clusters using the Kubernetes Operator pattern. The Operator automates deployment, configuration, and lifecycle management tasks for MinIO KMS, reducing operational complexity when running on Kubernetes.

Use the MinKMS Operator when deploying MinIO KMS on Kubernetes platforms including upstream Kubernetes, Red Hat OpenShift, and other Kubernetes distributions. The Operator handles tasks such as pod scheduling, configuration management, certificate rotation, and upgrade orchestration.

The Operator reference documentation includes the Custom Resource Definition (CRD). Use the CRD to understand what Kubernetes resources the MinIO KMS Operator deploys.

You can also find complete examples of the values.yaml files for both the Operator and MinKMS Helm charts. Use these to understand how you can customize deployments, Operator configuration options, networking configuration, ingress setup, resource management, and pod scheduling controls.

For installation instructions, see Install MinIO KMS on Kubernetes.