Proxmox - How to configure a single node Kubernetes cluster on
Автор: LowSpecLabs
Загружено: 2025-11-11
Просмотров: 53
Описание:
-----
This Video presumes you have already followed the steps in my first Kubernetes video. Please refer to that to get up to speed
-----
1) Disable swap
swapoff -a
nano /etc/fstab
#comment out the swap line
-----
2)Allow interface bridging
nano /etc/modules-load.d/containerd.conf
then paste the following
"overlay
br_netfilter"
modprobe overlay
modprobe br_netfilter
nano /etc/sysctl.d/99-kubernetes-k8s.conf
then paste the following
"net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1"
sysctl --system
-----
3) Install container D
apt update
apt install -y containerd
-----
4) Generate container d config
containerd config default /etc/containerd/config.toml
-----
5) Edit container D
nano /etc/containerd/config.toml
and replace "SystemdCgroup = false" with "SystemdCgroup = true"
-----
6) Enable containerd and restart it
systemctl enable containerd
systemctl restart containerd
-----
7) Install kubernetes tools
apt update
apt install kubelet kubeadm kubectl -y
-----
8) Hold packages
apt-mark hold kubelet kubeadm kubectl
-----
9) Create the cluster
kubeadm init --control-plane-endpoint=$HOSTNAME
-----
10) Create config file for kubectl
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
-----
11) Change settings for singe node
kubectl taint node "nodename" node-role.kubernetes.io/control-plane:NoSchedule-
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: