--- apiVersion: apps/v1 kind: Deployment metadata: labels: app.kubernetes.io/instance: kuberay-operator app.kubernetes.io/name: kuberay-operator name: kuberay-operator namespace: default spec: replicas: 1 selector: matchLabels: app.kubernetes.io/instance: kuberay-operator app.kubernetes.io/name: kuberay-operator strategy: type: Recreate template: metadata: labels: app.kubernetes.io/component: kuberay-operator app.kubernetes.io/instance: kuberay-operator app.kubernetes.io/name: kuberay-operator spec: containers: - args: - --feature-gates=RayClusterStatusConditions=false - --enable-leader-election=true command: - /manager env: null image: quay.io/kuberay/operator:v1.3.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 httpGet: path: /metrics port: http initialDelaySeconds: 10 periodSeconds: 5 name: kuberay-operator ports: - containerPort: 8080 name: http protocol: TCP readinessProbe: failureThreshold: 5 httpGet: path: /metrics port: http initialDelaySeconds: 10 periodSeconds: 5 resources: limits: cpu: 100m memory: 512Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true runAsNonRoot: true seccompProfile: type: RuntimeDefault securityContext: {} serviceAccountName: kuberay-operator