Cpte-Boot/k8s/helm/minio-values.yaml

96 lines
1.4 KiB
YAML
Raw Normal View History

2026-03-10 19:23:15 +08:00
# MinIO Helm Chart Values for WMS
mode: distributed
replicas: 4
resources:
requests:
cpu: 250m
memory: 1Gi
limits:
cpu: 1
memory: 4Gi
persistence:
enabled: true
size: 100Gi
storageClass: nfs-sc
rootUser: minioadmin
rootPassword: minioadmin123
defaultBucket:
enabled: true
name: wms-files
policy: none
purge: false
buckets:
- name: wms-files
- name: wms-backup
- name: wms-temp
environment:
MINIO_BROWSER: "on"
MINIO_UPDATE: "off"
MINIO_PROMETHEUS_URL: "http://prometheus-k8s.monitoring.svc.cluster.local:9090"
metrics:
serviceMonitor:
enabled: true
namespace: wms-system
interval: 30s
ingress:
enabled: true
ingressClassName: nginx
hosts:
- minio.yourcompany.com
tls: []
console:
enabled: true
servicePort: 9001
ingress:
enabled: true
ingressClassName: nginx
hosts:
- minio-console.yourcompany.com
service:
type: ClusterIP
port: 9000
podSecurityContext:
enabled: true
fsGroup: 1000
runAsUser: 1000
runAsNonRoot: true
containerSecurityContext:
enabled: true
runAsUser: 1000
runAsNonRoot: true
livenessProbe:
enabled: true
initialDelaySeconds: 60
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 3
readinessProbe:
enabled: true
initialDelaySeconds: 30
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 3
startupProbe:
enabled: true
initialDelaySeconds: 0
periodSeconds: 5
timeoutSeconds: 3
failureThreshold: 30