Configuring Minio during IBM Cloud Private installation

Configure Minio when you install your IBM® Cloud Private cluster.

Complete these steps to configure Minio:

  1. Enable Minio storage. Set storage-minio: enabled under the management services list in the /<installation_directory>/cluster/config.yaml file.

    management_services:
     istio: disabled
     vulnerability-advisor: disabled
     storage-glusterfs: disabled
     storage-minio: enabled
    
  2. Add the following piece of code to the config.yaml file:

## storage-minio settings
storage-minio:
  image:
    repository: "{{ image_repo }}/minio"
  mcImage:
    repository: "{{ image_repo }}/minio-mc"
  mode: standalone
  accessKey: "admin"
  secretKey: "admin1234"
  minioAccessSercret: "minio-secret"
  configPath: "/root/.minio/"
  mountPath: "/export"
  replica: 4
  persistence:
    enabled: false
    useDynamicProvisioning: false
    storageClass: standard
    accessMode: ReadWriteOnce
    size: 10Gi
  service:
    type: ClusterIP
    clusterIP: None
    loadBalancerIP: None
    port: 9000
    nodePort: 31311
  ingress:
    enabled: false
    path: /
    hosts: ""
    tls: ""
  tls:
    enabled: false
    type: "selfsigned"
    minioTlsSercret: ""
  nodeSelector: ""
  tolerations: ""

Following are the descriptions of the parameters that are required for a simple configuration. For an advanced configuration, see the complete list of available parameters: https://github.com/IBM/charts/blob/095c63b5a8b8ca8a030e4a48cdef1e13df9615b1/stable/ibm-minio-objectstore/README.md Opens in a new tab.