File tree Expand file tree Collapse file tree 2 files changed +15
-9
lines changed Expand file tree Collapse file tree 2 files changed +15
-9
lines changed Original file line number Diff line number Diff line change 62
62
mountPath : /var/log
63
63
resources :
64
64
requests :
65
- cpu : 40m
66
- memory : 100M
65
+ cpu : {{hollow_kubelet_millicpu}}m
66
+ memory : {{hollow_kubelet_mem_Ki}}Ki
67
67
securityContext :
68
68
privileged : true
69
69
- name : hollow-proxy
90
90
mountPath : /var/log
91
91
resources :
92
92
requests :
93
- cpu : {{HOLLOW_PROXY_CPU }}m
94
- memory : {{HOLLOW_PROXY_MEM }}Ki
93
+ cpu : {{hollow_proxy_millicpu }}m
94
+ memory : {{hollow_proxy_mem_Ki }}Ki
95
95
- name : hollow-node-problem-detector
96
96
image : k8s.gcr.io/node-problem-detector:v0.8.0
97
97
env :
@@ -117,8 +117,8 @@ spec:
117
117
mountPath : /var/log
118
118
resources :
119
119
requests :
120
- cpu : 20m
121
- memory : 20Mi
120
+ cpu : {{npd_millicpu}}m
121
+ memory : {{npd_mem_Ki}}Ki
122
122
securityContext :
123
123
privileged : true
124
124
# Keep the pod running on unreachable node for 15 minutes.
Original file line number Diff line number Diff line change @@ -149,10 +149,16 @@ function create-kube-hollow-node-resources {
149
149
if [ " ${NUM_NODES} " -gt 1000 ]; then
150
150
proxy_cpu=50
151
151
fi
152
- proxy_mem_per_node=50
152
+ proxy_cpu=${KUBEMARK_HOLLOW_PROXY_MILLICPU:- $proxy_cpu }
153
+ proxy_mem_per_node=${KUBEMARK_HOLLOW_PROXY_MEM_PER_NODE_KB:- 50}
153
154
proxy_mem=$(( 100 * 1024 + proxy_mem_per_node* NUM_NODES))
154
- sed -i' ' -e " s@{{HOLLOW_PROXY_CPU}}@${proxy_cpu} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
155
- sed -i' ' -e " s@{{HOLLOW_PROXY_MEM}}@${proxy_mem} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
155
+
156
+ sed -i' ' -e " s@{{hollow_kubelet_millicpu}}@${KUBEMARK_HOLLOW_KUBELET_MILLICPU:- 40} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
157
+ sed -i' ' -e " s@{{hollow_kubelet_mem_Ki}}@${KUBEMARK_HOLLOW_KUBELET_MEM_KB:- $((100* 1024))} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
158
+ sed -i' ' -e " s@{{hollow_proxy_millicpu}}@${proxy_cpu} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
159
+ sed -i' ' -e " s@{{hollow_proxy_mem_Ki}}@${proxy_mem} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
160
+ sed -i' ' -e " s@{{npd_millicpu}}@${KUBEMARK_NPD_MILLICPU:- 20} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
161
+ sed -i' ' -e " s@{{npd_mem_Ki}}@${KUBEMARK_NPD_MEM_KB:- $((20* 1024))} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
156
162
sed -i' ' -e " s@{{kubemark_image_registry}}@${KUBEMARK_IMAGE_REGISTRY} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
157
163
sed -i' ' -e " s@{{kubemark_image_tag}}@${KUBEMARK_IMAGE_TAG} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
158
164
sed -i' ' -e " s@{{master_ip}}@${MASTER_IP} @g" " ${RESOURCE_DIRECTORY} /hollow-node.yaml"
You can’t perform that action at this time.
0 commit comments