<p>This is the config file I used for the Tenant</p>
<pre><code>apiVersion: minio.min.io/v2
kind: Tenant
metadata:
  name: minio
  labels:
    app: minio
  annotations:
    prometheus.io/path: /minio/prometheus/metrics
    prometheus.io/port: &quot;9000&quot;
    prometheus.io/scrape: &quot;true&quot;
spec:
  image: minio/minio:RELEASE.2021-04-27T23-46-03Z.release.0033eb96
  imagePullPolicy: IfNotPresent
  credsSecret:
    name: minio-creds-secret
  pools:
    - servers: 1
      volumesPerServer: 4
      volumeClaimTemplate:
        metadata:
          name: data
        spec:
          accessModes:
            - ReadWriteMany
          resources:
            requests:
              storage: 10Gi
      securityContext:
        runAsUser: 1000
        runAsGroup: 1000
        runAsNonRoot: true
        fsGroup: 1000
  mountPath: /export
  requestAutoCert: false
  s3:
    bucketDNS: false
  certConfig:
    commonName: &quot;&quot;
    organizationName: []
    dnsNames: []
  podManagementPolicy: Parallel
  serviceMetadata:
    minioServiceLabels:
      label: minio-svc
    minioServiceAnnotations:
      v2.min.io: minio-svc
    consoleServiceLabels:
      label: console-svc
    consoleServiceAnnotations:
      v2.min.io: console-svc
  console:
    image: minio/console:v0.6.8
    replicas: 2
    consoleSecret:
      name: console-secret
    securityContext:
      runAsUser: 1000
      runAsGroup: 2000
      runAsNonRoot: true
      fsGroup: 2000
</code></pre>
<p>When I apply the config file, the tenant is created but it keeps <strong>waiting for pods to be ready</strong>, meanwhile, the pod is <strong>running</strong> and is ready.</p>
<p>In the k8s Dashboard, when I inspect the pod I get this warning.</p>
<pre><code>0/1 nodes are available: 1 pod has unbound immediate PersistentVolumeClaims.
</code></pre>

sdzt9
<p>According to <a href="https://github.com/minio/operator/blob/master/README.md#create-a-minio-tenant" rel="nofollow noreferrer">Create a MinIO Tenant</a> and <a href="https://docs.min.io/minio/k8s/tutorials/deploy-minio-tenant.html#b-create-the-required-persistent-volumes" rel="nofollow noreferrer">Deploy a MinIO Tenant</a>, if I understood correctly  you had to create PV on your own: <a href="https://github.com/minio/operator/blob/master/README.md#local-persistent-volumes" rel="nofollow noreferrer">Local Persistent Volumes</a></p>
<blockquote>
<p>MinIO automatically creates Persistent Volume Claims (PVC) as part of
Tenant creation. <strong>Ensure the cluster has at least one Persistent Volume
for each PVC MinIO requests</strong>.</p>
<p>You can estimate the number of PVC by multiplying the number of minio
server pods in the Tenant by the number of drives per node. For
example, a 4-node Tenant with 4 drives per node requires 16 PVC and
therefore 16 PV.</p>
<p>MinIO strongly recommends using the following CSI drivers for creating
local PV to ensure best object storage performance:</p>
<ul>
<li>Local Persistent Volume</li>
<li>OpenEBS Local PV</li>
</ul>
</blockquote>
<p>Have you did that? Can you please describe your pv and pvc? feel free to correct me</p>
