apiVersion: apps/v1 kind: Deployment metadata: name: minio namespace: eth spec: replicas: 1 selector: matchLabels: app: minio template: metadata: labels: app: minio spec: containers: - name: minio image: minio/minio:latest args: ["server", "/data", "--console-address", ":9001"] env: - name: MINIO_ROOT_USER value: minioadmin - name: MINIO_ROOT_PASSWORD value: minioadmin ports: - containerPort: 9000 name: api - containerPort: 9001 name: console readinessProbe: httpGet: path: /minio/health/live port: 9000 initialDelaySeconds: 5 periodSeconds: 10 volumeMounts: - name: data mountPath: /data resources: requests: memory: 128Mi cpu: 100m limits: memory: 512Mi volumes: - name: data emptyDir: {} --- apiVersion: v1 kind: Service metadata: name: minio namespace: eth spec: selector: app: minio ports: - name: api port: 9000 targetPort: 9000 - name: console port: 9001 targetPort: 9001