helm install minio
Jump to navigation
Jump to search
Repos:
- Bitnami: bitnami/minio
- Official minio/minio (Helm chart not maintained since 2024)
kubectl get secret --namespace minio-system minio -o jsonpath="{.data.rootUser}" | base64 --d; echo
kubectl get secret --namespace minio-system minio -o jsonpath="{.data.rootPassword}" | base64 --d; echo
helm install minio minio/minio \ --namespace minio-system \ --create-namespace \ --set mode=standalone \ --set rootUser=admin \ --set rootPassword=minioadmin123 \ --set persistence.enabled=true \ --set persistence.size=10Gi \ --set consoleService.type=LoadBalancer \ --debug
helm install minio minio/minio \
--namespace minio-system \
--create-namespace \
--set mode=standalone \
--set rootUser=admin \
--set rootPassword=minioadmin123 \
--set persistence.enabled=true \
--set persistence.size=10Gi \
--set resources.requests.memory=512Mi \
--set resources.requests.cpu=250m
NAME: minio
LAST DEPLOYED: Fri Jul 3 15:46:21 2026
NAMESPACE: minio-system
STATUS: deployed
REVISION: 1
DESCRIPTION: Install complete
TEST SUITE: None
NOTES:
MinIO can be accessed via port 9000 on the following DNS name from within your cluster:
minio.minio-system.cluster.local
To access MinIO from localhost, run the below commands:
1. export POD_NAME=$(kubectl get pods --namespace minio-system -l "release=minio" -o jsonpath="{.items[0].metadata.name}")
2. kubectl port-forward $POD_NAME 9000 --namespace minio-system
Read more about port forwarding here: http://kubernetes.io/docs/user-guide/kubectl/kubectl_port-forward/
You can now access MinIO server on http://localhost:9000. Follow the below steps to connect to MinIO server with mc client:
1. Download the MinIO mc client - https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart
2. export MC_HOST_minio-local=http://$(kubectl get secret --namespace minio-system minio -o jsonpath="{.data.rootUser}" | base64 --decode):$(kubectl get secret --namespace minio-system minio -o jsonpath="{.data.rootPassword}" | base64 --decode)@localhost:9000
3. mc ls minio-local
kubectl port-forward svc/minio-console 9001:9001 -n minio-system &> /dev/null &
Errors[edit]
❯ kubectl port-forward]] svc/minio 9000:9000 9001:9001 -n minio-system error: Service minio does not have a service port 9001
mode: standalone
Related[edit]
9000 9001 brew install minio/stable/mc oidc: helm install minio-operator minio/operator kubectl get secret minio -n minio-system -o go-template='Username: Template:.data.rootUserTemplate:"\n"Password: Template:.data.rootPasswordTemplate:"\n"' kubectl logs -n minio-system deployment/minio
See also[edit]
Advertising: