diff --git a/ansible/roles/k3s-install/files/config.yaml b/ansible/roles/k3s-install/files/config.yaml new file mode 100644 index 00000000..23d6ffd3 --- /dev/null +++ b/ansible/roles/k3s-install/files/config.yaml @@ -0,0 +1,4 @@ +kubelet-arg: + - "kube-reserved=memory=2Gi" + - "system-reserved=memory=2Gi" + - "eviction-hard=memory.available<2Gi" \ No newline at end of file diff --git a/ansible/roles/k3s-install/tasks/main.yml b/ansible/roles/k3s-install/tasks/main.yml index 02b15999..0579de81 100644 --- a/ansible/roles/k3s-install/tasks/main.yml +++ b/ansible/roles/k3s-install/tasks/main.yml @@ -49,3 +49,8 @@ copy: src: "{{ role_path }}/files/10-bridge.conf" dest: /etc/cni/net.d/ + +- name: "copy config.yaml to dest for resource management" + copy: + src: "{{ role_path }}/files/config.yaml" + dest: /etc/rancher/k3s/