From d3d0ac84b4a8c8782ddc7ddb824e1ca79510c51a Mon Sep 17 00:00:00 2001 From: sandervanvugt Date: Wed, 29 Mar 2023 13:04:20 +0200 Subject: [PATCH] message --- DONTUSE_setup-cri.sh | 42 -------------- DONTUSE_setup-docker.sh | 42 -------------- DONTUSE_setup-kubetools-ubuntu.sh | 23 -------- setup-container-old.sh | 90 ----------------------------- setup-kubetools-specific-version.sh | 34 ++--------- setup-kubtools-ubuntu.sh | 22 ------- 6 files changed, 4 insertions(+), 249 deletions(-) delete mode 100755 DONTUSE_setup-cri.sh delete mode 100755 DONTUSE_setup-docker.sh delete mode 100755 DONTUSE_setup-kubetools-ubuntu.sh delete mode 100755 setup-container-old.sh delete mode 100644 setup-kubtools-ubuntu.sh diff --git a/DONTUSE_setup-cri.sh b/DONTUSE_setup-cri.sh deleted file mode 100755 index eaa51f1..0000000 --- a/DONTUSE_setup-cri.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash -# script that runs -# https://kubernetes.io/docs/setup/production-environment/container-runtime - -echo this script is now deprecated and provided for compatibility reasons only. -echo run setup-container.sh instead. -echo after running setup-container.sh, use setup-kubetools.sh to install the kubernetes tools -echo this script will now stop -echo use Ctrl-C to stop it now -sleep 30 -exit - -yum install -y vim yum-utils device-mapper-persistent-data lvm2 -yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - -# notice that only verified versions of Docker may be installed -# verify the documentation to check if a more recent version is available - -yum install -y docker-ce -[ ! -d /etc/docker ] && mkdir /etc/docker - -cat > /etc/docker/daemon.json < /etc/docker/daemon.json < /etc/docker/daemon.json <<- EOF - { - "exec-opts": ["native.cgroupdriver=systemd"], - "log-driver": "json-file", - "log-opts": { - "max-size": "100m" - }, - "storage-driver": "overlay2", - "storage-opts": [ - "overlay2.override_kernel_check=true" - ] - } - EOF - - - systemctl daemon-reload - systemctl restart docker - systemctl enable docker - - systemctl disable --now firewalld -fi - -echo printing MYOS $MYOS - -if [ $MYOS = "Ubuntu" ] -then - ### setting up container runtime prereq - cat <<- EOF | sudo tee /etc/modules-load.d/containerd.conf - overlay - br_netfilter - EOF - - sudo modprobe overlay - sudo modprobe br_netfilter - - # Setup required sysctl params, these persist across reboots. - cat <<- EOF | sudo tee /etc/sysctl.d/99-kubernetes-cri.conf - net.bridge.bridge-nf-call-iptables = 1 - net.ipv4.ip_forward = 1 - net.bridge.bridge-nf-call-ip6tables = 1 - EOF - - # Apply sysctl params without reboot - sudo sysctl --system - - # (Install containerd) - sudo apt-get update && sudo apt-get install -y containerd - # Configure containerd - sudo mkdir -p /etc/containerd - cat <<- TOML | sudo tee /etc/containerd/config.toml -version = 2 -[plugins] - [plugins."io.containerd.grpc.v1.cri"] - [plugins."io.containerd.grpc.v1.cri".containerd] - discard_unpacked_layers = true - [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 - TOML - - # Restart containerd - sudo systemctl restart containerd -fi - diff --git a/setup-kubetools-specific-version.sh b/setup-kubetools-specific-version.sh index 0a9e10b..31cc0c2 100755 --- a/setup-kubetools-specific-version.sh +++ b/setup-kubetools-specific-version.sh @@ -2,7 +2,7 @@ # kubeadm installation instructions as on # https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ -# this script supports centos 7 and Ubuntu 20.04 only +# this script supports Ubuntu 20.04 and later only # run this script with sudo if ! [ $USER = root ] @@ -14,35 +14,6 @@ fi # setting MYOS variable MYOS=$(hostnamectl | awk '/Operating/ { print $3 }') OSVERSION=$(hostnamectl | awk '/Operating/ { print $4 }') - -##### CentOS 7 config -if [ $MYOS = "CentOS" ] -then - echo RUNNING CENTOS CONFIG - cat <