--- apiVersion: apps/v1 kind: Deployment metadata: annotations: {} labels: app: script-monitor1 name: script-monitor1 name: script-monitor1 namespace: monitoring resourceVersion: '526711741' spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: name: script-monitor1 strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: annotations: app_name: script-monitor1 kubectl.kubernetes.io/restartedAt: '2024-05-31T15:41:57+08:00' prometheus.com/path: /metrics prometheus.com/port: '8000' prometheus.com/scheme: http prometheus.com/scraped: 'true' creationTimestamp: null labels: app: script-monitor1 name: script-monitor1 spec: containers: - env: - name: INTERVAL_TIME value: '30' - name: TIMEOUT_TIME value: '30' image: 'harbor.uenpay.com/base/script-monitor:20240523' imagePullPolicy: Always name: script-monitor1 resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /opt/monitor name: data dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsUser: 0 terminationGracePeriodSeconds: 0 volumes: - configMap: defaultMode: 420 name: script-monitor1-file name: data