--- apiVersion: apps/v1 kind: Deployment metadata: name: umami spec: replicas: 2 selector: matchLabels: app.kubernetes.io/name: umami template: metadata: labels: app.kubernetes.io/name: umami spec: containers: - name: umami image: umami env: - name: DATABASE_URL valueFrom: secretKeyRef: name: default-cluster-pguser-umami key: uri envFrom: - configMapRef: name: umami-config resources: requests: memory: "64Mi" cpu: "50m" limits: memory: "128Mi" cpu: "100m" ports: - containerPort: 3000 protocol: TCP name: web securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 preference: matchExpressions: - key: kubernetes.io/arch operator: In values: - arm64 securityContext: runAsUser: 1000 runAsGroup: 1000 runAsNonRoot: true