diff --git a/init-k8s.sh b/init-k8s.sh index 0857d27..379e897 100644 --- a/init-k8s.sh +++ b/init-k8s.sh @@ -48,6 +48,13 @@ sed -i "s|sandbox = 'registry.k8s.io|sandbox = 'docker.martin98.com/k8s|g" /etc/ sed -ri '0,/(config_path).*/s@(config_path).*@\1 = "/etc/containerd/certs.d"@' /etc/containerd/config.toml sed -i 's/SystemdCgroup = false/SystemdCgroup = true/' /etc/containerd/config.toml +cat <> /etc/crictl.yaml +runtime-endpoint: unix:///run/containerd/containerd.sock +image-endpoint: unix:///run/containerd/containerd.sock +timeout: 10 +debug: true +EOF + cat <> /etc/containerd/config.toml [plugins."io.containerd.grpc.v1.cri".registry] config_path = "/etc/containerd/certs.d" diff --git a/k8s/README.md b/k8s/README.md index 35e4550..6c8f157 100644 --- a/k8s/README.md +++ b/k8s/README.md @@ -247,4 +247,11 @@ kubeadm join 10.1.2.200:6443 \ --control-plane # 验证集群 kubectl get nodes +``` + +### 其他说明 +```bash +# 拉取镜像失败可能导致节点不正常 +systemctl restart kubelet +systemctl restart containerd # 或 docker ``` \ No newline at end of file