代码改变世界

Kubernates的部署(从安装到实践) - 详解

2025-12-12 11:39  tlnshuju  阅读(11)  评论(0)    收藏  举报

安装container需要先关闭docker

sudo systemctl stop docker
sudo systemctl disable docker

sudo apt update -y
sudo apt install -y containerd

启用 systemd cgroup(特别关键,否则 kubelet 会报错)

sudo mkdir -p /etc/containerd
containerd config default | sudo tee /etc/containerd/config.toml > /dev/null

sudo sed -i ‘s/SystemdCgroup = false/SystemdCgroup = true/g’ /etc/containerd/config.toml

sudo systemctl enable containerd
sudo systemctl restart containerd
sudo systemctl status containerd # 检查是否运行成功

关闭swap,必须要关闭的

sudo swapoff -a
sudo sed -i ‘/ swap / s/^/#/’ /etc/fstab

初始化集群使用镜像源

sudo kubeadm reset -f
sudo kubeadm init
–apiserver-advertise-address=10.60.179.165
–pod-network-cidr=192.168.0.0/16
–cri-socket unix:///run/containerd/containerd.sock
–image-repository registry.c