## Режим: standalone (1 worker) mode: standalone ## Образ image: repository: quay.io/minio/minio tag: {{ minio_image_tag }} pullPolicy: IfNotPresent ## Корневые учётные данные из Secret existingSecret: {{ minio_root_secret }} ## Хранилище persistence: enabled: true storageClass: {{ minio_storage_class }} accessMode: ReadWriteOnce size: {{ minio_storage_size }} ## Ресурсы пода resources: requests: memory: {{ minio_resources_requests_memory }} cpu: {{ minio_resources_requests_cpu }} limits: memory: {{ minio_resources_limits_memory }} cpu: {{ minio_resources_limits_cpu }} ## Запускать только на worker-нодах (не на control plane) affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: node-role.kubernetes.io/control-plane operator: DoesNotExist ## Сервисы service: type: ClusterIP port: 9000 consoleService: type: ClusterIP port: 9001 ## Бакеты создаются автоматически при старте buckets: {% for bucket in minio_buckets %} - name: {{ bucket }} policy: none purge: false {% endfor %} ## Метрики (включить когда появится Prometheus) metrics: serviceMonitor: enabled: false ## Console Ingress отключён — используем Traefik consoleIngress: enabled: false ## Окружение MinIO environment: MINIO_BROWSER_REDIRECT_URL: "{{ minio_console_url }}" MINIO_STORAGE_CLASS_STANDARD: "EC:0" MINIO_UPDATE: "off"