博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
集群中节点挂载数据盘的几种方式
阅读量:6972 次
发布时间:2019-06-27

本文共 694 字,大约阅读时间需要 2 分钟。

在容器服务功能迭代的过程中,早期的一些版本是不支持数据盘挂载的。当需要在机器上运行的容器或者镜像的数量不断增加时,有可能磁盘的大小不再满足需求,这个时候就需要给Docker的数据目录通过增加数据盘的方式进行扩容。

在对已经在集群中的节点进行数据盘扩容时,通常来说有两种方案:

  • 如果已有的节点之前没有挂载盘。可以
  • 如果已有的节点购买了数据盘,但是未能成功挂载,一般可以通过以下步骤来完成(注意:需要评估集群的应用是否支持下线节点;请选择在业务低峰期间操作; 节点排水会导致节点上的Pod被调度到其他节点,确保集群有多余节点资源,如果资源不足,请考虑提前临时扩容。)

在执行操作之前,可以先通过在worker节点上执行"df"命令来判断数据盘是否成功挂载,若挂载,则无需处理。若未挂载,则按以下步骤进行。

通过查看命令执行结果中/var/lib/docker是否成功挂载到 /dev/vdb1 来判断。
_

  • 设置节点为不可调度,参考
  • 节点排水 ,参考
  • 移除该节点, 文档中仅涉及如何容器服务控制台如何操作 ,详见下图。

    • 选中要移除的节点
      _01
- 移除节点(请务必注意不要选择同时释放ECS)

_002

  • 重新添加刚才移除的节点

    • 选择要添加的集群,集群->更多->添加已有节点
      _001
- 选择自动/手动方式添加节点(文档主要是自动方式)

_0002

- 选择添加过程中格式化数据盘

_0003

  • 节点成功完成添加后。可以登陆节点执行"df"命令,查看数据盘的挂载情况。如果成功挂载数据盘,如下图所示
    _

通过以上的两种方式,我们就可以为已有的节点添加或者重新挂载数据盘。

注意:为了降低操作过程的风险,建议操作之前可以对节点做快照或者进行数据的备份。

转载地址:http://bcosl.baihongyu.com/

你可能感兴趣的文章
【工具使用系列】关于 MATLAB 径向基神经网络,你需要知道的事
查看>>
让我们一起Go(十一)
查看>>
关于USB数据存储这一块的技术问题
查看>>
创建第一个Azure Liunx虚拟机
查看>>
unstrict模式
查看>>
提高red5性能几个配置。
查看>>
皕杰报表之表单设计/搜索
查看>>
Custome Message in MVC3.0
查看>>
Cisco 单臂路由配置
查看>>
数据库缓存管理器块替换
查看>>
dedecms个人中心调用数据库数据问题
查看>>
Confluence 6 Windows 中以服务方式自动重启修改运行服务的用户
查看>>
kettle使用笔记(ETL篇)
查看>>
What's new in Red Hat Enterprise Linux 6.2
查看>>
MDaemonV15 版本新特性介绍
查看>>
我的友情链接
查看>>
typescript中的泛型
查看>>
安装Jenkins
查看>>
tab键技巧小结
查看>>
我的友情链接
查看>>