mirror of
https://github.com/minio/docs.git
synced 2025-04-21 08:05:59 +03:00
- Imports the limits doc from legacy into the Checklists section - Adds 500K limit to buckets in several places Closes #548
3.0 KiB
3.0 KiB
Software Checklist
minio
Table of Contents
Use the following checklist when planning the software configuration for a production, distributed MinIO deployment.
MinIO Pre-requisites
circle |
Servers running a Linux operating system with a 5.x+ kernel, such as Red Hat Enterprise Linux (RHEL) 9 or Ubuntu LTS 20.04+ |
circle |
System administrator access to the remote servers |
circle |
A management tool for distributed systems, such as Ansible, Terraform, or Kubernetes for orchestrated environments. Kubernetes infrastructures should use the MinIO Operator for best results. |
circle |
Load balancer to handle routing of requests (for example, NGINX) |
circle |
Prometheus / Grafana <minio-metrics-collect-using-prometheus>
setup for monitoring and metrics |
circle |
(optional) mc
installed on the local host system |
MinIO Install
Install the MinIO server binary across all nodes, ensuring that each node uses the same version of that binary.
linux
See the Multi Node Multi Drive deployment guide <minio-mnmd>
for more information.
container or macos or windows
See the Single Node Single Drive deployment guide <minio-snsd>
for more information.
k8s
See the Deploy MinIO Operator <minio-operator-installation>
and Minio Tenant deployment guide <minio-k8s-deploy-minio-tenant>
for more information.
Post Install Tasks
circle |
(optional) Create mc alias for each server from your local machine for
command line access to work with the MinIO deployment from a local
machine |
circle |
Configure Bucket replication <minio-bucket-replication-requirements>
to duplicate contents of a bucket to another bucket location |
circle |
Configure Site replication <minio-site-replication-overview>
to synchronize contents of multiple dispersed data center locations |
circle |
Configure Object retention rules with lifecycle management <minio-lifecycle-management>
to manage when objects should expire |
circle |
Configure Object storage level rules with tiering <minio-lifecycle-management-tiering>
to move objects between hot, warm, and cold storage and maximize storage
cost efficiencies |
3rd Party Identity Provider Tasks
circle |
Authenticate to MinIO with Security Token Service (STS) <minio-security-token-service> Enabling this requires MinIO support. |