From 00f89d311dac09da0489e2b076b5c5a98fde79a2 Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Fri, 17 Oct 2025 13:43:43 +0000 Subject: [PATCH] Update roles/kubernetes/tasks/main.yml --- roles/kubernetes/tasks/main.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/roles/kubernetes/tasks/main.yml b/roles/kubernetes/tasks/main.yml index 2c1f6d5..2d3ecc5 100644 --- a/roles/kubernetes/tasks/main.yml +++ b/roles/kubernetes/tasks/main.yml @@ -1,4 +1,3 @@ - - name: Install containerd apt: name: containerd @@ -33,7 +32,6 @@ deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ / - - name: Install Kubernetes components apt: name: @@ -48,6 +46,15 @@ apt-mark hold kubelet kubeadm kubectl +- name: Desativar swap + ansible.builtin.command: swapoff -a + +- name: Garantir que swap está desativado no fstab + ansible.builtin.lineinfile: + path: /etc/fstab + regexp: '.*swap.*' + state: absent + - name: Ativar ip_forward de forma idempotente ansible.builtin.sysctl: @@ -56,6 +63,14 @@ state: present reload: yes +- name: Configurar sysctl para Kubernetes + ansible.builtin.copy: + dest: /etc/sysctl.d/k8s.conf + content: | + net.bridge.bridge-nf-call-iptables = 1 + net.bridge.bridge-nf-call-ip6tables = 1 + net.ipv4.ip_forward = 1 + - name: Reload sysctl ansible.builtin.command: sysctl --system when: ansible_facts['os_family'] == 'Debian'