扩容阿里云kubernetes集群,并升级节点内核-阿里云开发者社区

开发者社区> 开发与运维> 正文

扩容阿里云kubernetes集群,并升级节点内核

简介: 作为早期阿里云 kubernetes 的产品经理, 控制台方式实现节点上下线是我提出来的需求。

问题

早期的阿里云 kubernetes 集群,系统镜像一直是
`
centos_7_04_64_20G_alibase_201701015.vhd
`.

这个版本的系统内核和 docker 版本太老了,我不是很喜欢。

添加节点(ECS)

购买机器,之后用
kubernetes控制台 添加节点即可。

节点维护

控制台方式

在 kubernetes 控制台,勾选节点,然后选节点维护即可。目前有三种实现方式,建议用“排空节点”。

1.png

命令行方式

# SchedulingDisabled,确保新的容器不会调度到该节点
kubectl cordon $node
# 驱逐除了ds以外所有的pod
kubectl drain $node --ignore-daemonsets --delete-local-data

节点上线

控制台方式

1.png

跟节点维护差不多,都是勾选,然后按按按。

命令行方式

# 维护完成,恢复其正常状态
kubectl uncordon $node

结论

作为早期阿里云 kubernetes 的产品经理, 控制台方式实现上下线是我提出来的需求。

吐槽

docker 我就不升级了 ~

Client:
 Version:      17.06.2-ce-5
 API version:  1.30
 Go version:   go1.8.3
 Git commit:   4b5600f
 Built:        Tue Feb 12 10:00:47 2019
 OS/Arch:      linux/amd64

Server:
 Version:      17.06.2-ce-5
 API version:  1.30 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   4b5600f
 Built:        Tue Feb 12 10:02:34 2019
 OS/Arch:      linux/amd64
 Experimental: false

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章