Files
infrastructure/clusters/cl01tl/manifests/rook-ceph/Deployment-ceph-csi-controller-manager.yml

78 lines
2.2 KiB
YAML

---
# Source: rook-ceph/charts/rook-ceph/charts/ceph-csi-operator/templates/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: ceph-csi-controller-manager
labels:
control-plane: controller-manager
helm.sh/chart: ceph-csi-operator-0.4.1
app.kubernetes.io/name: ceph-csi
app.kubernetes.io/instance: rook-ceph
app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
selector:
matchLabels:
control-plane: ceph-csi-op-controller-manager
app.kubernetes.io/name: ceph-csi
app.kubernetes.io/instance: rook-ceph
template:
metadata:
labels:
control-plane: ceph-csi-op-controller-manager
app.kubernetes.io/name: ceph-csi
app.kubernetes.io/instance: rook-ceph
annotations:
kubectl.kubernetes.io/default-container: manager
spec:
containers:
- args:
- --leader-elect
command:
- /manager
env:
- name: OPERATOR_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: CSI_SERVICE_ACCOUNT_PREFIX
value: "ceph-csi-"
- name: WATCH_NAMESPACE
value: ""
- name: KUBERNETES_CLUSTER_DOMAIN
value: "cluster.local"
image: quay.io/cephcsi/ceph-csi-operator:v0.4.1
livenessProbe:
httpGet:
path: /healthz
port: 8081
initialDelaySeconds: 15
periodSeconds: 20
name: manager
readinessProbe:
httpGet:
path: /readyz
port: 8081
initialDelaySeconds: 5
periodSeconds: 10
resources:
limits:
cpu: 500m
memory: 128Mi
requests:
cpu: 10m
memory: 64Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
imagePullSecrets: []
securityContext:
runAsNonRoot: true
serviceAccountName: ceph-csi-controller-manager
terminationGracePeriodSeconds: 10