时间:2021-05-02
本文暂无理论,如果按照文章安装应该没有异常,但不排除环境导致,本着先安装在实践中不断地学习的原则,写下这篇文章,文中部分来自于互联网的故障处理办法,基于kubeadm安装,如果错误,请及时指出。
正文
环境
kubeadm安装
1.添加国内源
2.安装kubeadm
3.查看镜像版本
4.编辑安装脚本
5.出现下图,开启docker服务。
kubeadm初始化集群
关闭swap分区
出现异常
docker状态异常
查看docker日志
hosts文件未写
添加hosts文件记录
初始化成功
如果出现该错误请执行下列命令
增加管理配置文件变量
解决NotReady问题
安装flannel
如果出现超时,可以直接访问连接,直接复制粘贴,手工创建yaml文件(实在无法访问,可以私信我)
增加node节点
1.关闭selinux和swap(略,如上)
2.导入阿里源(略,如上)
3.安装kubeadm
4.加入K8S集群
前提条件为hosts文件已经添加,docker服务启动(systemctl enable docker && systemctl start docker)
获取加入命令
此时加入成功
但此时状态一直未Notready
查看kube-system下pod的情况,发现此时状态为异常状态
异常pod
在node节点主动拉取镜像
在master节点查看相关镜像名称及标签,调整node节点标签
修改tag与master节点一致
修改标签
此时正常
再查看相关状态,发现kube-proxy依然有点问题,继续查看
状态异常
因为超时,同样的方法处理
同样的方法
查看此时的状态,应该都是正常的
node正常
pod正常
总结
整体下来花费的时长比较长,过程不算曲折,node节点较折腾,但是官方文档还算是给力,另外测试时间比较久,初学不久,如果错误请包涵,共勉。
原文地址:https://www.toutiao.com/i6942511260185444871/
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
近期,Kubernetes在其最新的Changelog中宣布,自Kubernetes1.20之后将弃用Docker作为容器运行时。这一消息在云原生领域激起了不小
本文记录了mysql5.7.18Installer安装详细教程,供大家参考,具体内容如下参考:mysql5.7.18MSI安装图文教程安装这个版本会用workb
本文给大家介绍sqlserver2012安装与启动图文教程,非常详细。sqlserver2012安装步骤如下所示:SQLServer2012安装过程很漫长,里面
台式机如何更换cpu新手电脑保养图文教程台式机如何更换cpu新手电脑保养图文教程台式机如何更换cpu新手电脑保养图文教程台式机如何更换cpu新手电脑保养图文教程
如何设置易信密码易信锁定保护图文教程如何设置易信密码易信锁定保护图文教程如何设置易信密码易信锁定保护图文教程如何设置易信密码易信锁定保护图文教程如何设置易信密码