Files
sless/deployments/k8s/postgres.yaml
T
“Naeel” 33ee17729f docs: обновить progress.md по фактическому состоянию
- отражён реальный статус всех компонентов кода
- отражено состояние кластера (CRD, RBAC, postgres)
- добавлен список что ещё не сделано
- добавлены deployments/k8s/rbac.yaml, postgres.yaml
2026-03-07 08:57:54 +04:00

58 lines
1.2 KiB
YAML

# Изменено: 2026-03-07
# PostgreSQL для хранения логов вызовов функций.
# Для dev/test — без PersistentVolume, данные ephemeral.
# В prod заменить на managed PostgreSQL от провайдера.
---
apiVersion: v1
kind: Secret
metadata:
name: postgres-secret
namespace: sless
stringData:
POSTGRES_PASSWORD: "sless-pg-password"
POSTGRES_USER: "sless"
POSTGRES_DB: "sless"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: postgres
namespace: sless
spec:
replicas: 1
selector:
matchLabels:
app: postgres
template:
metadata:
labels:
app: postgres
spec:
containers:
- name: postgres
image: postgres:16-alpine
ports:
- containerPort: 5432
envFrom:
- secretRef:
name: postgres-secret
resources:
requests:
memory: "128Mi"
cpu: "100m"
limits:
memory: "256Mi"
cpu: "500m"
---
apiVersion: v1
kind: Service
metadata:
name: postgres
namespace: sless
spec:
selector:
app: postgres
ports:
- port: 5432
targetPort: 5432