File tree Expand file tree Collapse file tree 3 files changed +19
-1
lines changed
Expand file tree Collapse file tree 3 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ templates:
2929 config/audit-policy.yaml.erb: config/audit-policy.yaml
3030 config/api-server-tracing-config.yaml.erb: config/api-server-tracing-config.yaml
3131 config/kubelet-config.yaml.erb: config/kubelet-config.yaml
32+ config/scheduler-config.yaml.erb: config/scheduler-config.yaml
3233
3334# Documentation https://bosh.io/docs/links.html
3435# Tutorial https://gist.github.com/Amit-PivotalLabs/c39528248b8cdc4ba8e347f8aa68abb6
@@ -225,6 +226,18 @@ properties:
225226 shutdownGracePeriod: 30s
226227 shutdownGracePeriodCriticalPods: 10s
227228
229+ # scheduler config
230+ k3s.scheduler-config-file:
231+ description: content of scheduler config file, to enable tuning
232+ # Note: no default set. no scheduler config file by default
233+ # default: |
234+ # # This is an example config that sets percentageOfNodesToScore to 50%
235+ # apiVersion: kubescheduler.config.k8s.io/v1alpha1
236+ # kind: KubeSchedulerConfiguration
237+ # algorithmSource:
238+ # provider: DefaultProvider
239+ # percentageOfNodesToScore: 50
240+
228241 k3s.containerd_additional_env_vars:
229242 description: additional env vars (name/value map array) to set for containerd (the key will be prefixed with CONTAINERD_, and set in k3s launch context
230243 default: []
Original file line number Diff line number Diff line change @@ -230,7 +230,9 @@ export FLAGS="$FLAGS --server=https://$BOOTSTRAP_SERVER:6443"
230230export FLAGS=" $FLAGS --kubelet-arg=config=/var/vcap/jobs/k3s-server/config/kubelet-config.yaml"
231231< % end %>
232232
233-
233+ < % if_p(' k3s.scheduler-config-file' ) do | value| %>
234+ export FLAGS=" $FLAGS --kube-scheduler-arg=config=/var/vcap/jobs/k3s-server/config/scheduler-config.yaml"
235+ < % end %>
234236
235237 echo $$ > $PIDFILE
236238
Original file line number Diff line number Diff line change 1+ <% if_p('k3s.scheduler-config-file') do |value| %>
2+ <%= p('k3s.scheduler-config-file') %>
3+ <% end %>
You can’t perform that action at this time.
0 commit comments