Kubernates的部署(从安装到实践)
安装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