Since Kubernetes 1.22.0, it's required to enable the DynamicKubeletConfig
feature gate on Kubelet to use the --dynamic-config-dir flag
Change-Id: I64823906bd1de1419502c055218ecfcd30a61009
Issue-ID: OOM-2948
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
kubelet:
static_config: "kubelet-static-config.yml"
runtime_request_timeout: "2m0s"
+ feature_gates: "DynamicKubeletConfig=true"
cluster_config_dir: "{{ app_data_path }}/cluster"
# Whether dashboard is exposed.
rke_dashboard_exposed: true
extra_args:
dynamic-config-dir: "/kubelet-dynamic-config-dir"
config: "/kubelet-static-config.yml"
+ feature-gates: {{ kubelet.feature_gates }}
extra_binds:
- "{{ kubernetes_config_dir }}/{{ kubelet.static_config }}:/kubelet-static-config.yml:ro"
extra_env: []