github.com/minio/minio@v0.0.0-20240328213742-3f72439b8a27/docs/orchestration/kubernetes/README.md (about)

     1  # Deploy MinIO on Kubernetes [![Slack](https://slack.min.io/slack?type=svg)](https://slack.min.io)  [![Docker Pulls](https://img.shields.io/docker/pulls/minio/minio.svg?maxAge=604800)](https://hub.docker.com/r/minio/minio/)
     2  
     3  MinIO is a high performance distributed object storage server, designed for large-scale private cloud infrastructure. MinIO is designed in a cloud-native manner to scale sustainably in multi-tenant environments. Orchestration platforms like Kubernetes provide perfect cloud-native environment to deploy and scale MinIO.
     4  
     5  ## MinIO Deployment on Kubernetes
     6  
     7  There are multiple options to deploy MinIO on Kubernetes:
     8  
     9  - MinIO-Operator: Operator offers seamless way to create and update highly available distributed MinIO clusters. Refer [MinIO Operator documentation](https://github.com/minio/minio-operator/blob/master/README.md) for more details.
    10  
    11  - Helm Chart: MinIO Helm Chart offers customizable and easy MinIO deployment with a single command. Refer [MinIO Helm Chart documentation](https://github.com/minio/minio/tree/master/helm/minio) for more details.
    12  
    13  ## Monitoring MinIO in Kubernetes
    14  
    15  MinIO server exposes un-authenticated liveness endpoints so Kubernetes can natively identify unhealthy MinIO containers. MinIO also exposes Prometheus compatible data on a different endpoint to enable Prometheus users to natively monitor their MinIO deployments.
    16  
    17  ## Explore Further
    18  
    19  - [MinIO Erasure Code QuickStart Guide](https://min.io/docs/minio/linux/operations/concepts/erasure-coding.html)
    20  - [Kubernetes Documentation](https://kubernetes.io/docs/home/)
    21  - [Helm package manager for kubernetes](https://helm.sh/)