Skip to content

Operator's component

Cesar Celis Hernandez edited this page Apr 10, 2023 · 32 revisions

Objective:

Describe the Operator's components.

Diagram:

image

Description:

MinIO Operator orchestrates the tenant(s) by deploying Operator Pod(s) that control the flow in which Tenant(s) is deployed and maintained. A React UI is show via Console Pod and allow end user to interact with the Operator UI to create, edit or delete Tenant(s).

Inside a Tenant, an initContainer and a sidecar container are used by MinIO to retrieve the MINIO_ARGS for the tenant and to monitor the configurations secret and update it locally as soon as it changes. Additional this sidecars will validate if root credentials are missing and if so, error out. MinIO Containers will store Objects in PVs via PVCs.