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