k8s/storage: add minio s3 with 3-way replication and oidc

- MinIO 3-node site replication (az-a/b/c)
- S3 backend for Loki chunks (10-day retention)
- OIDC integration with Authentik
- envFrom for secret injection
This commit is contained in:
Story Crater Bot
2026-07-11 19:16:56 -07:00
parent 11c26f3f29
commit 36aea89e47
15 changed files with 1014 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
apiVersion: v1
kind: Service
metadata:
name: minio
namespace: storage
spec:
type: ClusterIP
# Helm chart selector — routes to minio-az-a/b/c pods
selector:
app: minio
ports:
- name: s3
port: 9000
targetPort: 9000
- name: console
port: 9001
targetPort: 9001