在Rancher中使用NFS,实现容器跨主机共享数据

在Rancher使用NFS,实现容器跨主机共享数据

 

摘要:

    本文通过实例介绍怎样在Rancher中配置Rancher-NFS,实现Rancher中“服务”内的“容器”实例共享一台外置NFS-Server服务器上的数据目录。

 

环境说明:

首先使用1Rancher Server虚机和3Rancher Agent虚机搭建集群环境。用一条命令,复制粘贴,创建好Rancher Server以后,使用内置的Swarm模板,创建mySwarm环境,并将3Rancher Node加入到mySwarm环境中。创建一个空的myApp“应用”,以便在这个“应用”中创建测试用的“服务”。

Rancher非常易用,整个搭建过程非常简单,可以参见文末的参考链接,不再赘述。

同时,单独准备一台Ubuntu 16.04机器,安装上NFS服务,共享/data目录,便于测试。

Rancher Server192.168.3.160

Rancher Node4192.168.3.164

Rancher Node5192.168.3.165

Rancher Node6192.168.3.166

NFS Server    192.168.3.167,共享目录/data

 

一、在应用商店中,添加Rancher NFS应用,Rancher NFS配置选项


 

二、myApp“应用”中,添加一个“服务”myalpine1配置选项

 

 

*三、在myapp“应用”中,再添加一个“服务”nginx1配置选项

 

 

四、验证NFS服务器端和Rancher工作主机上的容器内的目录内容是否一致

  

 

五、附图:

 

1.1-Swarm-基础设施-

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值