This repository has been archived on 2023-12-14. You can view files and clone it, but cannot push or open issues or pull requests.
k8s-training/notes.txt

26 lines
793 B
Plaintext
Raw Normal View History

2022-11-14 23:24:05 +01:00
# Source: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[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
EOF
# Set SELinux in permissive mode (effectively disabling it)
sudo setenforce 0
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
sudo yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
sudo systemctl enable --now kubelet
# Requirement
sudo yum install docker
sudo systemctl start docker
sudo systemctl enable docker
# controlplane
sudo kubeadm config images pull