Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 2.76 KB

kes.md

File metadata and controls

43 lines (30 loc) · 2.76 KB

MinIO Operator KES Configuration Slack

This document explains how to enable KES with MinIO Operator.

Getting Started

Prerequisites

Create MinIO Tenant

We have an example Tenant with KES encryption available at examples/tenant-kes-encryption.

You can install the example like:

kubectl apply -k github.com/minio/operator/examples/kustomization/tenant-kes-encryption

KES Configuration

KES Configuration is a part of Tenant yaml file. Check the sample file available here. The config offers below options

KES Fields

Field Description
spec.kes Defines the KES configuration. Refer this
spec.kes.replicas Number of KES pods to be created.
spec.kes.image Defines the KES image.
spec.kes.kesSecret Secret to specify KES Configuration. This is a mandatory field.
spec.kes.metadata This allows a way to map metadata to the KES pods. Internally metadata is a struct type as explained here.

A complete list of values is available here in the API reference.