Skip to content

Operator's component

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

Objective:

To give a general overview of what the Operator does and its components deployed.

Diagram:

image

Description:

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

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. Additionally this sidecar will validate if root credentials are missing and if so, error out. MinIO Containers will store Objects in PVs via PVCs that has to be Bound.