Add more configuration to enable swap
This commit is contained in:
parent
714868ab71
commit
c58515cbce
4 changed files with 21 additions and 0 deletions
|
|
@ -172,6 +172,20 @@
|
|||
- ansible_service_mgr == "systemd"
|
||||
- kubernetes_cri == "cri-o"
|
||||
|
||||
- name: Enable Swap for kubelet service
|
||||
ansible.builtin.template:
|
||||
src: "etc/{{ item }}.j2"
|
||||
dest: "/etc/{{ item }}"
|
||||
group: root
|
||||
owner: root
|
||||
mode: 0644
|
||||
with_items:
|
||||
- "systemd/system/kubelet.service.d/20-allow-swap.conf"
|
||||
when:
|
||||
- ansible_service_mgr == "systemd"
|
||||
- kubernetes_swap_enabled is defined
|
||||
- kubernetes_swap_enabled|bool
|
||||
|
||||
- name: Configure kubelet service
|
||||
ansible.builtin.template:
|
||||
src: "etc/{{ item }}.j2"
|
||||
|
|
|
|||
|
|
@ -34,6 +34,9 @@ token: ${NODE_TOKEN}
|
|||
kubelet-arg:
|
||||
- 'streaming-connection-idle-timeout=5m'
|
||||
- "tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305"
|
||||
{% if false %}
|
||||
- 'feature-gates=NodeSwap=true,CloudDualStackNodeIPs=true'
|
||||
{% endif %}
|
||||
{% if ansible_os_family == "RedHat" %}
|
||||
selinux: true
|
||||
{% endif %}
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
[Service] Environment="KUBELET_EXTRA_ARGS=--fail-swap-on=false"
|
||||
|
|
@ -126,6 +126,9 @@ nodeRegistration:
|
|||
# read-only-port: "10255"
|
||||
ignorePreflightErrors:
|
||||
- SystemVerification
|
||||
{% if kubernetes_swap_enabled is defined and kubernetes_swap_enabled|bool %}
|
||||
- Swap
|
||||
{% endif %}
|
||||
{% if (kubernetes_master|bool and not kubernetes_master_taint|bool) %}
|
||||
- NumCPU
|
||||
{% endif %}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue