apiVersion: apps/v1 kind: Deployment metadata: name: diagnosis namespace: prod spec: minReadySeconds: 60 progressDeadlineSeconds: 600 replicas: 2 revisionHistoryLimit: 10 selector: matchLabels: workload.user.cattle.io/workloadselector: deployment-prod-diagnosis strategy: rollingUpdate: maxSurge: 1 maxUnavailable: 0 type: RollingUpdate template: metadata: annotations: field.cattle.io/ports: '[[{"containerPort":8080,"dnsName":"diagnosis","kind":"ClusterIP","name":"8080tcp02","protocol":"TCP","sourcePort":0}]]' creationTimestamp: null labels: workload.user.cattle.io/workloadselector: deployment-prod-diagnosis spec: containers: - image: feick/diagnosis:${date} imagePullPolicy: IfNotPresent name: diagnosis ports: - containerPort: 8080 name: 8080tcp02 protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: {} privileged: false readOnlyRootFilesystem: false runAsNonRoot: false stdin: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File tty: true dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30