--- apiVersion: apps/v1 kind: Deployment metadata: labels: app: ipapi name: ipapi namespace: ipapi spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 2 selector: matchLabels: app: ipapi strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: labels: app: ipapi spec: containers: - image: docker.io/mpolden/echoip:latest imagePullPolicy: Always name: ipapi args: - -H "X-Forwarded-For" ports: - containerPort: 8080 name: http protocol: TCP dnsPolicy: ClusterFirst restartPolicy: Always securityContext: {} terminationGracePeriodSeconds: 30