从零开始实施推荐系统的落地部署——03. 安装k8s遇到的问题和解决办法

举报
wuyicom 发表于 2020/06/28 01:40:52 2020/06/28
【摘要】 1. 使用华为ECS云服务器的系统是EulerOS_2.2,安装docker出现依赖包的问题,在CCE敏捷版安装包(本地部署)里面有EulerOS_2.2,EulerOS_2.3和EulerOS_2.5的docker版本,但是EulerOS_2.2里面的docker依赖包低于EulerOS_2.2,不能安装。我选择EulerOS_2.5的docker-engine-18.09.0...

1.       使用华为ECS云服务器的系统是EulerOS_2.2,安装docker出现依赖包的问题,在CCE敏捷版安装包(本地部署)里面有EulerOS_2.2EulerOS_2.3EulerOS_2.5docker版本,但是EulerOS_2.2里面的docker依赖包低于EulerOS_2.2,不能安装。我选择EulerOS_2.5docker-engine-18.09.0版本。

2.       安装keepalived,在考虑是否给/etc/keepalived目录权限,测试时,使用ansible命令 发送指令给k8s-mas组云服务修改/etc的权限,导致这三台服务器root密码出问题,即使密码正确也无法登陆,而且普通用户的sudo也无法使用。但是使用普通用户能登陆系统。

blob.png

3.       尝试解决的办法:把mas1的系统盘挂载到其他正常云服务器上,为了方便,把/etc的文件拷贝到mas1上,重新挂回mas1时,开机出现无法找的IPError getting authority: Error initializing authority: Could not connect: No such file or directory。之后想重新安装系统,但是购买的是MRS集群定制版本,是无法重新安装系统。想了一个办法,购买一台与之相同配置云服务,安装相同EulerOS_2.2系统后,把系统挂载挂载到mas1上,提示是数据盘而不是系统盘,无法启动系统。这个方法失败。

4.       CDN论坛上https://blog.csdn.net/mingyue0311/article/details/84580705看到解决方法,原因是之前复制了其他服务器的etc,要修改/etc/fstab,首先要blkid -s UUID /dev/vdb查看硬盘的UUID,把UUID填到fstab,保存后mount -a -t ext4 /dev/vdb  /srv/BigData。重启服务,硬盘数据和IP都正常。其他2台服务器,对着正常服务器的etc里的目录权限跟着修改即可。

5.       总结:以后使用云服务记得要养成给系统盘做快照习惯,便于以后的维护,华为云是在云硬盘做快照。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。