--- # Source: reloader/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: reloader-reloader namespace: default spec: replicas: 1 revisionHistoryLimit: 2 selector: matchLabels: app: reloader-reloader template: metadata: labels: app: reloader-reloader spec: containers: - image: "ghcr.io/stakater/reloader:v1.4.14" imagePullPolicy: IfNotPresent name: reloader-reloader env: - name: GOMAXPROCS valueFrom: resourceFieldRef: resource: limits.cpu divisor: '1' - name: GOMEMLIMIT valueFrom: resourceFieldRef: resource: limits.memory divisor: '1' - name: RELOADER_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: RELOADER_DEPLOYMENT_NAME value: reloader-reloader ports: - name: http containerPort: 9090 livenessProbe: httpGet: path: /live port: http timeoutSeconds: 5 failureThreshold: 5 periodSeconds: 10 successThreshold: 1 initialDelaySeconds: 10 readinessProbe: httpGet: path: /metrics port: http timeoutSeconds: 5 failureThreshold: 5 periodSeconds: 10 successThreshold: 1 initialDelaySeconds: 10 securityContext: {} resources: limits: cpu: "1" memory: 512Mi requests: cpu: 10m memory: 512Mi securityContext: runAsNonRoot: true runAsUser: 65534 seccompProfile: type: RuntimeDefault serviceAccountName: reloader-reloader