Cluster Management
MinIO KMS provides a comprehensive set of command-line tools for managing distributed KMS clusters.
The minkms binary includes commands for server lifecycle operations, cluster topology management, backup and restore capabilities, and diagnostics.
Use these commands to deploy, scale, monitor, and maintain highly available MinIO KMS clusters across multiple nodes. All cluster management operations require appropriate administrative privileges and authenticate using API keys.
Server lifecycle
| Command | Description |
|---|---|
| minkms server | Start a KMS server. |
| minkms restart | Restart cluster servers. |
Cluster topology management
| Command | Description |
|---|---|
| minkms add | Add a node to a cluster. |
| minkms ls | List cluster nodes. |
| minkms edit | Edit the cluster configuration. |
| minkms stat | Print cluster status information. |
| minkms rm | Remove a node from a cluster. |
State management
| Command | Description |
|---|---|
| minkms backup | Backup the cluster state. |
| minkms restore | Restore the cluster state from a backup. |
Diagnostics and monitoring
| Command | Description |
|---|---|
| minkms env | Print KMS environment variables. |
| minkms logs | Print KMS server logs. |
| minkms pprof | Profile KMS server performance. |
For a complete list of commands while in the CLI, use minkms help.