ansible/roles/kubernetes/tasks/main.yml
2024-02-02 15:40:15 +00:00

39 lines
740 B
YAML

---
- name: Add dnf repo for kubernetes
copy:
src: kubernetes.repo
mode: "0644"
dest: /etc/yum.repos.d/kubernetes.repo
become: yes
- name: Configure containerd for k8s
copy:
src: containerd-config.toml
mode: "0644"
dest: /etc/containerd/config.toml
become: yes
- name: Install kubernetes dnf packages
dnf:
name:
- kubeadm
- kubelet
- kubectl
- containerd
disable_excludes: kubernetes
become: yes
- name: Enable kernel mods for k8s
copy:
src: modules-load-d-k8s.conf
mode: "0644"
dest: /etc/modules-load.d/k8s.conf
become: yes
- name: Set kernel params for k8s
copy:
src: sysctl-d-k8s.conf
mode: "0644"
dest: /etc/sysctl.d/k8s.conf
become: yes