Checkpoint

This commit is contained in:
Jonathan Cremin 2024-02-02 15:40:15 +00:00
parent c501435876
commit 6f5266b63d
42 changed files with 652 additions and 136 deletions

View file

View file

@ -0,0 +1,16 @@
version = 2
[plugins]
[plugins."io.containerd.grpc.v1.cri"]
[plugins."io.containerd.grpc.v1.cri".containerd]
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
runtime_type = "io.containerd.runc.v2"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
SystemdCgroup = true
[plugins."io.containerd.grpc.v1.cri".cni]
bin_dir = "/usr/libexec/cni/"
conf_dir = "/etc/cni/net.d"
[plugins."io.containerd.internal.v1.opt"]
path = "/var/lib/containerd/opt"

View file

@ -0,0 +1,7 @@
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch
enabled=1
gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
exclude=kubelet kubeadm kubectl

View file

@ -0,0 +1,2 @@
overlay
br_netfilter

View file

@ -0,0 +1,3 @@
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward = 1

View file

@ -0,0 +1,2 @@
---

View file

@ -0,0 +1,39 @@
---
- 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