clusterforge/kuberay-operator/Deployment_kuberay-operator.yaml
2025-10-06 09:34:03 +00:00

68 lines
1.8 KiB
YAML

---
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