记部署k8s集群时出现的问题
1:在使用kubeadm join 命令加入其他node节点时报错
error execution phase preflight: couldn’t validate the identity of the API Server: abort connecting to API servers after timeout of 5m0s
原因是master的token过期了,因为在master上初始化完成时会生成一段指令如图
解决方法:创建新的token
命令:kubeadm token create
然后重新在其他node节点使用kubeadm join ....加入master集群,成功加入,问题解决。
2:使用kubeadm get nodes 命令查看node节点状态时发现新加入的节点处于“NotReady”状态,而master处于Ready状态是因为在master上下了Fannel镜像
查找原因看其他相关信息kubectl get pods -n kube-system -o wide发现node节点的pod一直处于“ContainerCreating”状态
再使用命令kubectl describe pod kube-proxy-7rms5 --namaespace=kube-system查看node1的信息发现时由于没有pause镜像
下面我们从阿里云获取相关镜像,如果你的/usr/lib/systemd/system/docker.server文件有“Environment="HTTPS_PROXY=http://www.ik8s.io:10080”和Environment="NO_PROXY=127.0.0.0/8,192.168.0.0/16"请注释它们
重新加载文件:systemctl daemon-reload
重起docker:systemctl restart docker
然后下载pause镜像:docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.1
再去master主机上查看加如集群的节点信息,一切都正常
转载于:https://www.cnblogs.com/rmfx/p/11378097.html
- 点赞
- 收藏
- 分享
- 文章举报
- 在k8s集群中部署nginx-ingress-controller.yaml遇到的问题
- k8s, etcd 多节点集群部署问题排查记录
- ElasticSearch5.x 集群部署 及启动出现的问题解决
- 部署单机版的k8s集群的一些问题
- k8s学习笔记之etcd集群部署
- (转)yarn 集群部署,遇到的问题小结
- weblogic 部署出现一些问题的copy
- SAE部署微信公众号出现404问题解决方案
- Github部署hexo博客,发文章出现的问题
- fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
- Mac本地集群上传文件可能出现的问题及解决方法
- k8s 集群部署springcloud 多应用
- 创建redis集群时出现no such fileto load -- rubygems问题的解决
- 在设置zookeeper集群中出现的问题
- 关于vue项目在build部署出现的一些问题
- 在windows上部署使用Redis出现问题的解决方法
- 问题记录:hadoop集群提交job时出现Exception in thread "main" java.io.IOException: Error opening job jar:
- 部署k8s集群(亲测无坑)
- 运行部署在Weblogic上的Web应用时,过一段时间程序就提示数据连接断了,重起Weblogic就好了。过一段时间又出现同样的问题。