apiVersion: v1 kind: Service metadata: name: error-pages-service namespace: error-pages spec: selector: app: error-pages ports: - port: 80 targetPort: 80 --- apiVersion: apps/v1 kind: Deployment metadata: name: error-pages-deployment namespace: error-pages spec: replicas: 1 selector: matchLabels: app: error-pages template: metadata: labels: app: error-pages spec: containers: - name: error-pages image: gcr.forust.xyz/forust/error-pages:prod # p95 6M, max 10M, no limit before. resources: requests: cpu: "10m" memory: "32Mi" limits: memory: "128Mi" ports: - containerPort: 80 readinessProbe: httpGet: path: /404.html port: 80 periodSeconds: 10 timeoutSeconds: 2 failureThreshold: 3 ---