原地升级Docker和Containerd

问题标题pod在重新部署后,一直卡在containercreatin案例严重性--工单编号7KDA28F工单类型普通工单

提交帐号******提交时间2021-05-13 09:45:16状态待您反馈确认结单一键升级

沟通记录

2021-05-13 09:45:17    ******

pod在重新部署后,一直卡在containercreating。

Deployment删除后重新部署,可以启动容器。

但是第二次部署后,仍然卡在containercreating

2021-05-13 09:45:52    ******

附件

售后工程师:    2021-05-13 09:49:16

您好,我们已经收到您提交的问题,正在为您查看,请稍等

售后工程师:    2021-05-13 09:49:25

您好,您的问题正在处理中,请您不要关闭工单,有任何进展会第一时间为您同步,感谢您的耐心等待。

2021-05-13 09:49:25    ******

并且集群检查时,提示Metric Server组件版本过低,异常影响可能导致集群功能异常。但是升级失败

售后工程师:    2021-05-13 09:53:39

给一下公网的kubeconfig,我看看

2021-05-13 09:58:07    ******

如下

  附件

售后工程师:    2021-05-13 10:02:58

cn-hangzhou.192.168.0.252  这个节点授权给我一下

售后工程师:    2021-05-13 10:03:02

【注意】根据目前情况,阿里云需要登录您服务器进行排查。在排查之前,建议您在阿里云控制台创建快照,备份数据,以保护您数据安全。

1.VNC登录  授权阿里云对实例进行VNC登录操作

【ECS】您通过工单页面点击确认授权,即表示您授予阿里云上述操作权限并接受上述全部约定。如果您同意向阿里云提供系统管理员密码或管理终端密码,在问题处理完毕后,请您务必及时修改密码。同时提醒您在阿里云排查期间尽量不要对实例进行其它操作。

2021-05-13 10:08:00    ******

尊敬的用户,您好!

您的授权申请单(ID:5P7HTW),已授权成功,授权项目:

1.VNC登录  授权阿里云对实例进行VNC登录操作

问题处理完成后,会自动取消授权;如有问题,请随时联系我们;

2021-05-13 10:09:23    ******

cn-hangzhou.192.168.0.252的实例id是

i-bp1b2jpvwm1p

售后工程师:    2021-05-13 10:41:55

systemd和containerd的版本都低了

您那边检查一下其他节点的版本,如果也低了,都升级一下

原地升级Docker和Containerd:

1. 保证集群k8s版本在 1.12 以上

2. 使用 kubectl drain 排水掉目前需要升级的节点

3. systemctl stop kubelet 停止掉节点的kubelet服务

4. systemctl stop docker && systemctl stop containerd 停止掉节点的docker服务

5. 安装最新的containerd和docker的rpm包:

yum install -y https://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/daemon-build/centos/docker-ce-19.03.5-4.el7.x86_64.rpm https://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/daemon-build/centos/docker-ce-cli-19.03.5-4.el7.x86_64.rpm https://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/daemon-build/centos/containerd.io-1.2.10-3.2.el7.x86_64.rpm

原地升级系统组件:

systemd: (rpm -qa | grep systemd, 版本<219-67.el7需要升级)

6. 升级systemd: yum update -y systemd && systemctl daemon-reexec && killall runc

7. yum update systemd 

8. systemctl daemon-reexec 

建议您创建下快照备份,然后升级containerd

9. wget  https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.10-3.2.el7.x86_64.rpm 

10. 查看版本:rpm -qa | grep -E "systemd|container"

[root@ ~]# rpm -qa | grep -E "systemd|container"

systemd-libs-219-78.el7_9.3.x86_64

container-selinux-2.99-1.el7_6.noarch

systemd-219-78.el7_9.3.x86_64

containerd.io-1.2.10-3.2.el7.x86_64

systemd-sysv-219-78.el7_9.3.x86_64

2021-05-13 10:48:38    ******

这个是容器无法启动的原因还是Metric Server组件升级失败的原因?

2021-05-13 10:49:27    ******

如果是容器启动失败卡在containercreating的原因,那么为什么我删除Deployment之后重新部署就可以启动?

售后工程师:    2021-05-13 11:13:55

从事件上看,已经调度到这个节点了,但是没有进一步的行为了。正常流程下一步是调用containerd创建容器,但是这一步卡主了,节点的kubelet和containerd也没有响应的日志,只能怀疑是containerd的版本问题,而且您的这个版本过低了,建议升级一下看看

2021-05-13 11:16:00    ******

这个升级的是k8s的组件还是ecs的?

2021-05-13 11:18:50    ******

而且节点排空不了,一直是terminating。选择移除节点也不行

2021-05-13 11:21:11    ******

不排空的话,能否进linux直接升级?

售后工程师:    2021-05-13 11:21:52

是ecs上的服务

【而且节点排空不了,一直是terminating。选择移除节点也不行】这个看一下新pod是否在其他节点上有创建出来?

【不排空的话,能否进linux直接升级?】也可以,业务会中断

2021-05-13 11:24:01    ******

那我直接升级吧

2021-05-13 11:37:54    ******

这样是升级好了吗

2021-05-13 11:39:05    ******

节点状态现在是未知

售后工程师:    2021-05-13 11:42:18

是的,已经升级了。重启一下节点试试看

2021-05-13 12:09:37    ******

有一台好像升级失败了,帮忙看下

售后工程师:    2021-05-13 12:27:30

其他的都成功了没有?节点状态都running了吗?

2021-05-13 12:28:57    ******

其他的都成功了

所有的节点,包括这一台,状态都running

售后工程师:    2021-05-13 12:30:58

您截图的这个版本没有问题的,再创建deployment看看是否能成功创建pod

2021-05-13 12:32:35    ******

能成功创建。然后我还有另外一个集群,版本发您看下,看是否需要升级。

如图:

售后工程师:    2021-05-13 12:33:49

需要,也升级一下

2021-05-13 12:34:55    ******

同样的操作方式和步骤吧?

另外,还有哪些需要做升级的,我该如何检查

售后工程师:    2021-05-13 13:08:54

是的,升级步骤一样的。

服务方便暂时升级这些就行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容

  • 1.yum安装docker-ce rpm包下载地址:https://download.docker.com/lin...
    白茶清欢R阅读 164评论 0 0
  • 文章出处: https://linoxide.com/linux-how-to/how-to-install-do...
    庄_0706阅读 772评论 0 1
  • 一、准备工作: 三台虚拟机:centos7系统 二、开始安装: 1.设置主机名: 2.修改hosts 3.安装依赖...
    搞搞震_6d5a阅读 2,493评论 1 7
  • 1.1. 什么是Docker(转自维基百科) | 原作者 | Solomon Hykes || 开发者 | Doc...
    山里人592阅读 268评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,520评论 28 53