-
Notifications
You must be signed in to change notification settings - Fork 402
/
values.yaml
168 lines (159 loc) · 3.49 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# Default values for ray-cluster.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
image:
repository: rayproject/ray
tag: 2.0.0
pullPolicy: IfNotPresent
nameOverride: "kuberay"
fullnameOverride: ""
imagePullSecrets: []
# - name: an-existing-secret
head:
groupName: headgroup
replicas: 1
type: head
labels:
key: value
initArgs:
port: '6379'
redis-password: 'LetMeInRay' # Deprecated since Ray 1.11 due to GCS bootstrapping enabled
dashboard-host: '0.0.0.0'
num-cpus: '1' # can be auto-completed from the limits
node-ip-address: $MY_POD_IP # auto-completed as the head pod IP
block: 'true'
containerEnv:
- name: MY_POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
envFrom: []
# - secretRef:
# name: my-env-secret
resources:
limits:
cpu: 1
requests:
cpu: 1
annotations: {}
nodeSelector: {}
tolerations: []
affinity: {}
volumes:
- name: log-volume
emptyDir: {}
volumeMounts:
- mountPath: /tmp/ray
name: log-volume
sidecarContainers: []
worker:
# If you want to disable the default workergroup
# uncomment the line below
# disabled: true
groupName: workergroup
replicas: 1
type: worker
labels:
key: value
initArgs:
node-ip-address: $MY_POD_IP
redis-password: LetMeInRay
block: 'true'
containerEnv:
- name: MY_POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: RAY_DISABLE_DOCKER_CPU_WARNING
value: "1"
- name: CPU_REQUEST
valueFrom:
resourceFieldRef:
containerName: ray-worker
resource: requests.cpu
- name: MY_POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
envFrom: []
# - secretRef:
# name: my-env-secret
ports:
- containerPort: 80
protocol: TCP
resources:
limits:
cpu: 1
requests:
cpu: 200m
annotations:
key: value
nodeSelector: {}
tolerations: []
affinity: {}
volumes:
- name: log-volume
emptyDir: {}
volumeMounts:
- mountPath: /tmp/ray
name: log-volume
sidecarContainers: []
# The map's key is used as the groupName.
# For example, key:small-group in the map below
# will be used as the groupName
additionalWorkerGroups:
smallGroup:
# Disabled by default
disabled: true
replicas: 1
miniReplicas: 1
maxiReplicas: 3
type: worker
labels: {}
initArgs:
node-ip-address: $MY_POD_IP
redis-password: LetMeInRay
block: 'true'
containerEnv:
- name: MY_POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: RAY_DISABLE_DOCKER_CPU_WARNING
value: "1"
- name: CPU_REQUEST
valueFrom:
resourceFieldRef:
containerName: ray-worker
resource: requests.cpu
- name: MY_POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
envFrom: []
# - secretRef:
# name: my-env-secret
ports:
- containerPort: 80
protocol: TCP
resources:
limits:
cpu: 1
requests:
cpu: 200m
annotations:
key: value
nodeSelector: {}
tolerations: []
affinity: {}
volumes:
- name: log-volume
emptyDir: {}
volumeMounts:
- mountPath: /tmp/ray
name: log-volume
sidecarContainers: []
headServiceSuffix: "ray-operator.svc"
service:
type: ClusterIP
port: 8080