Use kubelet configuration for swap control and other vars.

This commit is contained in:
Jeff Geerling 2022-10-26 10:34:05 -05:00
parent 219c089243
commit 27837c5671
3 changed files with 12 additions and 12 deletions

View File

@ -73,7 +73,7 @@ kubernetes_config_kubelet_configuration:
cgroupDriver: systemd cgroupDriver: systemd
``` ```
Options to configure kubelet on any nodes in your cluster through the `kubeadm init` process. To get the syntax of this options see https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file and https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/kubelet-integration. Options to configure kubelet on any nodes in your cluster through the `kubeadm init` process. For syntax options read the [kubelet config file](https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file) and [kubelet integration](https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/kubelet-integration) documentation.
NOTE: This is the recommended way to do the kubelet-configuration. Most command-line-options are deprecated. NOTE: This is the recommended way to do the kubelet-configuration. Most command-line-options are deprecated.
@ -92,7 +92,7 @@ kubernetes_kubelet_extra_args: ""
kubernetes_kubelet_extra_args_config_file: /etc/default/kubelet kubernetes_kubelet_extra_args_config_file: /etc/default/kubelet
``` ```
Extra args to pass to `kubelet` during startup. E.g. to allow `kubelet` to start up even if there is swap is enabled on your server, set this to: `"--fail-swap-on=false"`. Or to specify the node-ip advertised by `kubelet`, set this to `"--node-ip={{ ansible_host }}"`. *This is deprecated. Please use `kubernetes_config_kubelet_configuration` instead.* Extra args to pass to `kubelet` during startup. E.g. to allow `kubelet` to start up even if there is swap is enabled on your server, set this to: `"--fail-swap-on=false"`. Or to specify the node-ip advertised by `kubelet`, set this to `"--node-ip={{ ansible_host }}"`. **This option is deprecated. Please use `kubernetes_config_kubelet_configuration` instead.**
```yaml ```yaml
kubernetes_kubeadm_init_extra_opts: "" kubernetes_kubeadm_init_extra_opts: ""

View File

@ -9,11 +9,11 @@
cidr: '192.168.0.0/16' cidr: '192.168.0.0/16'
# Allow swap in test environments (hard to control in some envs). # Allow swap in test environments (hard to control in some envs).
kubernetes_kubelet_extra_args: >- kubernetes_config_kubelet_configuration:
--fail-swap-on=false cgroupDriver: "systemd"
--cgroup-driver=systemd failSwapOn: false
--cgroups-per-qos=false cgroupsPerQOS: false
--enforce-node-allocatable="" enforceNodeAllocatable: ""
containerd_config_cgroup_driver_systemd: true containerd_config_cgroup_driver_systemd: true
pre_tasks: pre_tasks:

View File

@ -5,11 +5,11 @@
vars: vars:
# Allow swap in test environments (hard to control in some envs). # Allow swap in test environments (hard to control in some envs).
kubernetes_kubelet_extra_args: >- kubernetes_config_kubelet_configuration:
--fail-swap-on=false cgroupDriver: "systemd"
--cgroup-driver=systemd failSwapOn: false
--cgroups-per-qos=false cgroupsPerQOS: false
--enforce-node-allocatable="" enforceNodeAllocatable: ""
containerd_config_cgroup_driver_systemd: true containerd_config_cgroup_driver_systemd: true
pre_tasks: pre_tasks: