--- # Source: rook-ceph/charts/rook-ceph/templates/deployment.yaml kind: Deployment apiVersion: apps/v1 metadata: name: rook-ceph-operator namespace: rook-ceph # namespace:operator labels: operator: rook storage-backend: ceph app.kubernetes.io/name: rook-ceph app.kubernetes.io/instance: rook-ceph app.kubernetes.io/version: v1.18.8 app.kubernetes.io/part-of: rook-ceph-operator app.kubernetes.io/managed-by: Helm app.kubernetes.io/created-by: helm helm.sh/chart: "rook-ceph-v1.18.8" spec: replicas: 1 selector: matchLabels: app: rook-ceph-operator strategy: type: Recreate template: metadata: labels: app: rook-ceph-operator helm.sh/chart: "rook-ceph-v1.18.8" spec: tolerations: - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 5 containers: - name: rook-ceph-operator image: "docker.io/rook/ceph:v1.18.8" imagePullPolicy: IfNotPresent args: ["ceph", "operator"] securityContext: capabilities: drop: - ALL runAsGroup: 2016 runAsNonRoot: true runAsUser: 2016 volumeMounts: - mountPath: /var/lib/rook name: rook-config - mountPath: /etc/ceph name: default-config-dir env: - name: ROOK_CURRENT_NAMESPACE_ONLY value: "false" - name: ROOK_HOSTPATH_REQUIRES_PRIVILEGED value: "false" - name: ROOK_DISABLE_DEVICE_HOTPLUG value: "false" - name: ROOK_DISCOVER_DEVICES_INTERVAL value: "60m" - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace resources: limits: memory: 512Mi requests: cpu: 200m memory: 128Mi serviceAccountName: rook-ceph-system volumes: - name: rook-config emptyDir: {} - name: default-config-dir emptyDir: {}