mirror of
https://github.com/bitnami/charts.git
synced 2026-08-09 12:55:41 +08:00
Add trademark to the MinIO readme file (#4891)
Co-authored-by: jotamartos <jotamartos@vmware.com>
This commit is contained in:
co-authored by
jotamartos
parent
a6c17cf6fa
commit
431654cc2a
+28
-28
@@ -1,6 +1,6 @@
|
||||
# MinIO
|
||||
# MinIO(TM)
|
||||
|
||||
[MinIO](https://min.io) is an object storage server, compatible with Amazon S3 cloud storage service, mainly used for storing unstructured data (such as photos, videos, log files, etc.)
|
||||
[MinIO(TM)](https://min.io) is an object storage server, compatible with Amazon S3 cloud storage service, mainly used for storing unstructured data (such as photos, videos, log files, etc.)
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -11,7 +11,7 @@ $ helm install my-release bitnami/minio
|
||||
|
||||
## Introduction
|
||||
|
||||
This chart bootstraps a [MinIO](https://github.com/bitnami/bitnami-docker-minio) deployment on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
|
||||
This chart bootstraps a [MinIO(TM)](https://github.com/bitnami/bitnami-docker-minio) deployment on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
|
||||
|
||||
Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment and management of Helm Charts in clusters. This Helm chart has been tested on top of [Bitnami Kubernetes Production Runtime](https://kubeprod.io/) (BKPR). Deploy BKPR to get automated TLS certificates, logging and monitoring for your applications.
|
||||
|
||||
@@ -31,7 +31,7 @@ $ helm repo add bitnami https://charts.bitnami.com/bitnami
|
||||
$ helm install my-release bitnami/minio
|
||||
```
|
||||
|
||||
These commands deploy MinIO on the Kubernetes cluster in the default configuration. The [Parameters](#parameters) section lists the parameters that can be configured during installation.
|
||||
These commands deploy MinIO(TM) on the Kubernetes cluster in the default configuration. The [Parameters](#parameters) section lists the parameters that can be configured during installation.
|
||||
|
||||
> **Tip**: List all releases using `helm list`
|
||||
|
||||
@@ -47,19 +47,19 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
|
||||
## Parameters
|
||||
|
||||
The following table lists the configurable parameters of the MinIO chart and their default values.
|
||||
The following table lists the configurable parameters of the MinIO(TM) chart and their default values.
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|--------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `global.imageRegistry` | Global Docker image registry | `nil` |
|
||||
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `global.storageClass` | Global storage class for dynamic provisioning | `nil` |
|
||||
| `global.minio.existingSecret` | Name of existing secret to use for MinIO credentials (overrides `existingSecret`) | `nil` |
|
||||
| `global.minio.accessKey` | MinIO Access Key (overrides `accessKey.password`) | `nil` |
|
||||
| `global.minio.secretKey` | MinIO Secret Key (overrides `secretKey.password`) | `nil` |
|
||||
| `image.registry` | MinIO image registry | `docker.io` |
|
||||
| `image.repository` | MinIO image name | `bitnami/minio` |
|
||||
| `image.tag` | MinIO image tag | `{TAG_NAME}` |
|
||||
| `global.minio.existingSecret` | Name of existing secret to use for MinIO(TM) credentials (overrides `existingSecret`) | `nil` |
|
||||
| `global.minio.accessKey` | MinIO(TM) Access Key (overrides `accessKey.password`) | `nil` |
|
||||
| `global.minio.secretKey` | MinIO(TM) Secret Key (overrides `secretKey.password`) | `nil` |
|
||||
| `image.registry` | MinIO(TM) image registry | `docker.io` |
|
||||
| `image.repository` | MinIO(TM) image name | `bitnami/minio` |
|
||||
| `image.tag` | MinIO(TM) image tag | `{TAG_NAME}` |
|
||||
| `image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `image.debug` | Specify if debug logs should be enabled | `false` |
|
||||
@@ -69,29 +69,29 @@ The following table lists the configurable parameters of the MinIO chart and the
|
||||
| `serviceAccount.create` | Specifies whether a ServiceAccount should be created | `true` |
|
||||
| `serviceAccount.name` | If serviceAccount.create is enabled, what should the serviceAccount name be - otherwise defaults to the fullname | `nil` |
|
||||
| `clusterDomain` | Kubernetes cluster domain | `cluster.local` |
|
||||
| `clientImage.registry` | MinIO Client image registry | `docker.io` |
|
||||
| `clientImage.repository` | MinIO Client image name | `bitnami/minio-client` |
|
||||
| `clientImage.tag` | MinIO Client image tag | `{TAG_NAME}` |
|
||||
| `clientImage.registry` | MinIO(TM) Client image registry | `docker.io` |
|
||||
| `clientImage.repository` | MinIO(TM) Client image name | `bitnami/minio-client` |
|
||||
| `clientImage.tag` | MinIO(TM) Client image tag | `{TAG_NAME}` |
|
||||
| `volumePermissions.enabled` | Enable init container that changes volume permissions in the data directory (for cases where the default k8s `runAsUser` and `fsUser` values do not work) | `false` |
|
||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||
| `volumePermissions.image.repository` | Init container volume-permissions image name | `bitnami/minideb` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag | `buster` |
|
||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `Always` |
|
||||
| `volumePermissions.resources` | Init container resource requests/limit | `nil` |
|
||||
| `mode` | MinIO server mode (`standalone` or `distributed`) | `standalone` |
|
||||
| `mode` | MinIO(TM) server mode (`standalone` or `distributed`) | `standalone` |
|
||||
| `statefulset.replicaCount` | Number of pods (only for Minio distributed mode). Should be 4 <= x <= 32 | `4` |
|
||||
| `statefulset.updateStrategy` | Statefulset update strategy policy | `RollingUpdate` |
|
||||
| `statefulset.podManagementpolicy` | Statefulset pods management policy | `Parallel` |
|
||||
| `deployment.updateStrategy` | Deployment update strategy policy | `Recreate` |
|
||||
| `existingSecret` | Existing secret with MinIO credentials | `nil` |
|
||||
| `existingSecret` | Existing secret with MinIO(TM) credentials | `nil` |
|
||||
| `useCredentialsFile` | Have the secret mounted as a file instead of env vars | `false` |
|
||||
| `forceNewKeys` | Force admin credentials (access and secret key) to be reconfigured every time they change in the secrets | `false` |
|
||||
| `accessKey.password` | MinIO Access Key. Ignored if existing secret is provided. | _random 10 character alphanumeric string_ |
|
||||
| `accessKey.password` | MinIO(TM) Access Key. Ignored if existing secret is provided. | _random 10 character alphanumeric string_ |
|
||||
| `accessKey.forcePassword` | Force users to specify an Access Key | `false` |
|
||||
| `secretKey.password` | MinIO Secret Key. Ignored if existing secret is provided. | _random 40 character alphanumeric string_ |
|
||||
| `secretKey.password` | MinIO(TM) Secret Key. Ignored if existing secret is provided. | _random 40 character alphanumeric string_ |
|
||||
| `secretKey.forcePassword` | Force users to specify an Secret Key | `false` |
|
||||
| `defaultBuckets` | Comma, semi-colon or space separated list of buckets to create (only in standalone mode) | `nil` |
|
||||
| `disableWebUI` | Disable MinIO Web UI | `false` |
|
||||
| `disableWebUI` | Disable MinIO(TM) Web UI | `false` |
|
||||
| `extraEnv` | Any extra environment variables you would like to pass to the pods | `{}` |
|
||||
| `command` | Command for the minio container | `{}` |
|
||||
| `resources` | Minio containers' resources | `{}` |
|
||||
@@ -127,7 +127,7 @@ The following table lists the configurable parameters of the MinIO chart and the
|
||||
| `persistence.annotations` | Persistent Volume annotations | `{}` |
|
||||
| `persistence.existingClaim` | Name of an existing PVC to use (only in "standalone" mode) | `nil` |
|
||||
| `service.type` | Kubernetes Service type | `ClusterIP` |
|
||||
| `service.port` | MinIO service port | `9000` |
|
||||
| `service.port` | MinIO(TM) service port | `9000` |
|
||||
| `service.nodePort` | Port to bind to for NodePort service type | `nil` |
|
||||
| `service.loadBalancerIP` | Static IP Address to use for LoadBalancer service type | `nil` |
|
||||
| `service.annotations` | Kubernetes service annotations | `{}` |
|
||||
@@ -135,7 +135,7 @@ The following table lists the configurable parameters of the MinIO chart and the
|
||||
| `ingress.certManager` | Add annotations for cert-manager | `false` |
|
||||
| `ingress.annotations` | Ingress annotations | `[]` |
|
||||
| `ingress.labels` | Ingress additional labels | `{}` |
|
||||
| `ingress.hosts[0].name` | Hostname to your MinIO installation | `minio.local` |
|
||||
| `ingress.hosts[0].name` | Hostname to your MinIO(TM) installation | `minio.local` |
|
||||
| `ingress.hosts[0].path` | Path within the url structure | `/` |
|
||||
| `ingress.hosts[0].tls` | Utilize TLS backend in ingress | `false` |
|
||||
| `ingress.hosts[0].tlsHosts` | Array of TLS hosts for ingress record (defaults to `ingress.hosts[0].name` if `nil`) | `nil` |
|
||||
@@ -156,7 +156,7 @@ $ helm install my-release \
|
||||
bitnami/minio
|
||||
```
|
||||
|
||||
The above command sets the MinIO Server access key and secret key to `minio-access-key` and `minio-secret-key`, respectively.
|
||||
The above command sets the MinIO(TM) Server access key and secret key to `minio-access-key` and `minio-secret-key`, respectively.
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
|
||||
|
||||
@@ -178,13 +178,13 @@ Bitnami will release a new chart updating its containers if a new version of the
|
||||
|
||||
This chart includes a `values-production.yaml` file where you can find some parameters oriented to production configuration in comparison to the regular `values.yaml`. You can use this file instead of the default one.
|
||||
|
||||
- MinIO server mode:
|
||||
- MinIO(TM) server mode:
|
||||
```diff
|
||||
- mode: standalone
|
||||
+ mode: distributed
|
||||
```
|
||||
|
||||
- Disable MinIO Web UI:
|
||||
- Disable MinIO(TM) Web UI:
|
||||
```diff
|
||||
- disableWebUI: false
|
||||
+ disableWebUI: true
|
||||
@@ -228,7 +228,7 @@ This chart includes a `values-production.yaml` file where you can find some para
|
||||
|
||||
### Distributed mode
|
||||
|
||||
You can start the MinIO chart in distributed mode with the following parameter: `mode=distributed`
|
||||
You can start the MinIO(TM) chart in distributed mode with the following parameter: `mode=distributed`
|
||||
|
||||
This chart sets Minio server in distributed mode with 4 nodes by default. You can change the number of nodes setting the `statefulset.replicaCount` parameter, for example to `statefulset.replicaCount=8`
|
||||
|
||||
@@ -236,7 +236,7 @@ This chart sets Minio server in distributed mode with 4 nodes by default. You ca
|
||||
|
||||
### Prometheus exporter
|
||||
|
||||
MinIO exports Prometheus metrics at `/minio/prometheus/metrics`. To allow Prometheus collecting your MinIO metrics, modify the `values.yaml` adding the corresponding annotations:
|
||||
MinIO(TM) exports Prometheus metrics at `/minio/prometheus/metrics`. To allow Prometheus collecting your MinIO(TM) metrics, modify the `values.yaml` adding the corresponding annotations:
|
||||
|
||||
```diff
|
||||
- podAnnotations: {}
|
||||
@@ -246,11 +246,11 @@ MinIO exports Prometheus metrics at `/minio/prometheus/metrics`. To allow Promet
|
||||
+ prometheus.io/port: "9000"
|
||||
```
|
||||
|
||||
> Find more information about MinIO metrics at https://docs.min.io/docs/how-to-monitor-minio-using-prometheus.html
|
||||
> Find more information about MinIO(TM) metrics at https://docs.min.io/docs/how-to-monitor-minio-using-prometheus.html
|
||||
|
||||
## Persistence
|
||||
|
||||
The [Bitnami MinIO](https://github.com/bitnami/bitnami-docker-minio) image stores data at the `/data` path of the container.
|
||||
The [Bitnami MinIO(TM)](https://github.com/bitnami/bitnami-docker-minio) image stores data at the `/data` path of the container.
|
||||
|
||||
The chart mounts a [Persistent Volume](http://kubernetes.io/docs/user-guide/persistent-volumes/) at this location. The volume is created using dynamic volume provisioning.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user