38
38
{{- end }}
39
39
- -runtime-hooks-host-endpoint={{ .Values.koordlet.hostDirs.koordletSockDir }}/koordlet.sock
40
40
- --logtostderr=true
41
+ - --evict-by-copilot-agent=true
41
42
- --v={{ .Values.koordlet.log.level }}
42
43
image : " {{ .Values.imageRepositoryHost }}/{{ .Values.koordlet.image.repository }}:{{ .Values.koordlet.image.tag }}"
43
44
imagePullPolicy : Always
@@ -101,6 +102,30 @@ spec:
101
102
mountPropagation : HostToContainer
102
103
- mountPath : /metric-data/
103
104
name : metric-db-path
105
+ - mountPath : /var/run/yarn-copilot/
106
+ name : yarn-copilot
107
+ {{- if .Values.koordYarnCopilotAgent.enabled }}
108
+ - name : yarn-copilot-agent
109
+ command :
110
+ - /yarn-copilot-agent
111
+ args :
112
+ - --server-endpoint={{.Values.koordYarnCopilotAgent.serverEndpoint}}
113
+ - --yarn-container-cgroup-path={{.Values.koordYarnCopilotAgent.yarnContainerCgroupPath}}
114
+ - --node-manager-endpoint={{.Values.koordYarnCopilotAgent.nodeManagerEndpoint}}
115
+ - --sync-memory-cgroup={{.Values.koordYarnCopilotAgent.syncMemoryCgroup}}
116
+ - --sync-cgroup-period={{.Values.koordYarnCopilotAgent.syncCgroupPeriod}}
117
+ - --cgroup-root-dir={{.Values.koordYarnCopilotAgent.cgroupRootDir}}
118
+ - --v={{ .Values.koordYarnCopilotAgent.log.level }}
119
+ image : " {{ .Values.imageRepositoryHost }}/{{ .Values.koordYarnCopilotAgent.image.repository }}:{{ .Values.koordYarnCopilotAgent.image.tag }}"
120
+ imagePullPolicy : Always
121
+ resources :
122
+ {{- toYaml .Values.koordYarnCopilotAgent.resources | nindent 12 }}
123
+ volumeMounts :
124
+ - mountPath : /host-cgroup/
125
+ name : host-cgroup-root
126
+ - mountPath : /var/run/yarn-copilot/
127
+ name : yarn-copilot
128
+ {{- end }}
104
129
{{- if .Values.koordlet.runtimeClassName }}
105
130
runtimeClassName : {{ .Values.koordlet.runtimeClassName }}
106
131
{{- end }}
@@ -183,3 +208,7 @@ spec:
183
208
sizeLimit : 150Mi
184
209
{{- end }}
185
210
name : metric-db-path
211
+ - emptyDir :
212
+ medium : Memory
213
+ sizeLimit : 50Mi
214
+ name : yarn-copilot
0 commit comments