如何在pod中添加挂载目录

  使用配置
内容纲要

概要描述


使用须知:
TDH 5.0之后的版本都采用了kubeneternes容器技术,所有组件服务都封装在pod中,大部分的pod都是通过挂载目录到主机上的方式来共享数据跟文件,如果客户希望定义自己的挂载目录,可以按照本文的方案来处理。

详细说明

举个例子,在yarn组件的pod里挂载一个自定义目录,步骤如下:

1,修改配置文件/var/lib/transwarp-manager/master/content/meta/services/YARN/transwarp-6.0.2-final/metainfo.yaml (其中的transwarp-6.0.2-final不是集群的版本,是YRAN组件的版本,可以用docker images | grep yarn查看)。

在mountPaths参数下添加一个挂载路径,比如/home/sand(要在主机上存在)
file

PS: 如果Manager HA开启了,那么需要在所有的Manager server节点做同样的修改。

2,重启Manager(如果开启了Manager HA,要重启所有的Manager)

3重启整个yarn组件,之后检查配置文件/var/lib/transwarp-manager/master/content/resources/services/yarn1/hadoop-yarn-nodemanager.yaml 中是否有刚才的配置的路径

4 进入pod检查是否挂载成功

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。