mirror of
https://github.com/khuedoan/homelab.git
synced 2025-07-08 23:08:40 +07:00
perf(metal): tune some kernel params for Kubernetes
The default values are too low, you may get an error in some cases after a while (like viewing logs)
This commit is contained in:
@ -1,6 +1,7 @@
|
|||||||
- name: Create Kubernetes cluster
|
- name: Create Kubernetes cluster
|
||||||
hosts: metal
|
hosts: metal
|
||||||
roles:
|
roles:
|
||||||
|
- prerequisites
|
||||||
- k3s
|
- k3s
|
||||||
- automatic_upgrade
|
- automatic_upgrade
|
||||||
|
|
||||||
|
8
metal/roles/prerequisites/tasks/main.yml
Normal file
8
metal/roles/prerequisites/tasks/main.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
- name: Adjust kernel parameters
|
||||||
|
ansible.posix.sysctl:
|
||||||
|
name: "{{ item.name }}"
|
||||||
|
value: "{{ item.value }}"
|
||||||
|
loop:
|
||||||
|
- {name: "fs.inotify.max_queued_events", value: 16384}
|
||||||
|
- {name: "fs.inotify.max_user_instances", value: 8192}
|
||||||
|
- {name: "fs.inotify.max_user_watches", value: 524288}
|
Reference in New Issue
Block a user