# services/bstein-dev-home/backend-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: bstein-dev-home-backend namespace: bstein-dev-home spec: replicas: 2 revisionHistoryLimit: 3 selector: matchLabels: app: bstein-dev-home-backend template: metadata: labels: app: bstein-dev-home-backend spec: nodeSelector: kubernetes.io/arch: arm64 node-role.kubernetes.io/worker: "true" imagePullSecrets: - name: harbor-bstein-robot containers: - name: backend image: registry.bstein.dev/bstein/bstein-dev-home-backend:latest imagePullPolicy: Always ports: - name: http containerPort: 8080 readinessProbe: httpGet: path: /api/healthz port: http initialDelaySeconds: 2 periodSeconds: 5 livenessProbe: httpGet: path: /api/healthz port: http initialDelaySeconds: 10 periodSeconds: 10 resources: requests: cpu: 50m memory: 64Mi limits: cpu: 300m memory: 256Mi