Documentation

Enable TLS for MinIO

MinIO supports Transport Layer Security (TLS) 1.2+ encryption of incoming and outgoing traffic.

The MinIO Operator supports the following approaches to enabling TLS on a MinIO Tenant:

  • Automatic TLS provisioning using Kubernetes Cluster Signing Certificates

  • User-specified TLS using Kubernetes secrets

  • Certmanager-managed TLS certificates

MinIO automatically detects TLS certificates in the configured or default directory and starts with TLS enabled.

This procedure documents enabling TLS for a single domain in MinIO. For instructions on TLS for multiple domains, see TODO

Prerequisites

Access to MinIO Cluster

TLS Certificates

Provision the necessary TLS certificates with a supported cipher suite for use by MinIO.

Procedure