apiVersion: apps/v1 kind: Deployment metadata: name: api-service namespace: production spec: replicas: 4 strategy: type: RollingUpdate rollingUpdate: maxSurge: 1 maxUnavailable: 0 minReadySeconds: 15 template: spec: containers: - name: api image: registry.example.com/api:v2.8.3 readinessProbe: httpGet: path: /ready port: 8080 periodSeconds: 5 resources: requests: cpu: "250m" memory: "256Mi"