K8s安装闭坑
今天在使用K8s的时候突然就无法运行了关闭了swap都不行,后来脑抽运行了一下sudo kubeadm reset导致部署重置,然后按照之前的死活无法完成初始化使用init一直报错,折腾了一天之后,终于找到一篇博客,原来在reset之后必须清楚所有的文件,然后重新初始化(运行如下三段代码,删除之前init的内容)
kubeadm reset rm -rf $HOME/.kube /etc/kubernetes iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X
然后之前使用通过脚本的方式拉去镜像,但是一直报错无法拉取,所以只能手动一条一条拉取
docker pull mirrorgcrio/kube-apiserver:v1.18.3 docker pull mirrorgcrio/kube-controller-manager:v1.18.3 docker pull mirrorgcrio/kube-scheduler:v1.18.3 docker pull mirrorgcrio/kube-proxy:v1.18.3 docker pull mirrorgcrio/pause:3.2 docker pull mirrorgcrio/etcd:3.4.3-0 docker pull mirrorgcrio/coredns:1.6.7 docker tag mirrorgcrio/kube-apiserver:v1.18.3 k8s.gcr.io/kube-apiserver:v1.18.3 docker tag mirrorgcrio/kube-controller-manager:v1.18.3 k8s.gcr.io/kube-controller-manager:v1.18.3 docker tag mirrorgcrio/kube-scheduler:v1.18.3 k8s.gcr.io/kube-scheduler:v1.18.3 docker tag mirrorgcrio/kube-proxy:v1.18.3 k8s.gcr.io/kube-proxy:v1.18.3 docker tag mirrorgcrio/pause:3.2 k8s.gcr.io/pause:3.2 docker tag mirrorgcrio/etcd:3.4.3-0 k8s.gcr.io/etcd:3.4.3-0 docker tag mirrorgcrio/coredns:1.6.7 k8s.gcr.io/coredns:1.6.7 docker image rm mirrorgcrio/kube-apiserver:v1.18.3 docker image rm mirrorgcrio/kube-controller-manager:v1.18.3 docker image rm mirrorgcrio/kube-scheduler:v1.18.3 docker image rm mirrorgcrio/kube-proxy:v1.18.3 docker image rm mirrorgcrio/pause:3.2 docker image rm mirrorgcrio/etcd:3.4.3-0 docker image rm mirrorgcrio/coredns:1.6.7
下面给出三个安装时的参考链接(前两个的拉取脚本文件总是说‘(’有错,在第一次安装的时候是有最后一个脚本一次成功,但是重装的时候不知道怎么回事,有兴趣可以试一下)
https://blog.csdn.net/happyworld1/article/details/106383464/