需求:

  在k8s集群里的某个模块生成的目录文件或者更新的目录文件,存储到外面某台服务器上

1.安装nfs服务(192.168.1.2  Ubuntu 16.04)

apt-get install nfs-kernel-server nfs-common

2.配置nfs挂载目录

vi /etc/exports
/data *(rw,sync,no_root_squash)   /data:共享目录
  *:所有主机能访问
  rw:读写权限
  ro:只读
  sync:同步
  no_root_squash:不降低root的权限

3.重启nfs

/etc/init.d/nfs-kernel-server restart

4.查看

showmount
showmount -e

5.另外,特别注意,开放端口,不然其他主机不能访问

tcp
udp
tcp
udp 4046

6.更新k8s模块的yaml

apiVersion: apps/v1
kind: Deployment
metadata:
name: newshomebg
namespace: mod
labels:
app: newshomebg
spec:
replicas:
selector:
matchLabels:
app: newshomebg
template:
metadata:
labels:
app: newshomebg
spec:
containers:
- name: newshomebg
image: xxx
ports:
- containerPort:
env:
- name: SPRING_DATASOURCE_USERNAME
value: 'root'
volumeMounts:
- name: nfs-volume #设置的名称,和下面的name要一样的
mountPath: /home/uploads #需要挂载的目录
subPath: newshomebg #卷的子目录,也就是在nfs服务目录里生成这个子目录
volumes:
- name: nfs-volume #这个卷的名称,和上面的name要一样的
nfs: #这里是nfs挂载
server: 192.168.1.2 #nfs服务器的ip或者域名
path: "/data" #nfs服务配置的挂载目录
imagePullSecrets:
- name: xxx

  以上红色标记的就等同于命令:mount 192.168.1.2:/data/newshomebg /home/uploads

最新文章

  1. 新手要想学好Linux系统就必须做好这四件事情
  2. Javascript之旅——第八站:说说instanceof踩了一个坑
  3. [No00002B]知乎精选:如果兔子都在拼命奔跑,乌龟该如何前进
  4. Linux 环境下如何使 Chrome 浏览器字体更漂亮
  5. android学习笔记五——AutoCompleteTextView
  6. 插入排序InsertionSort
  7. Gstreamer的一些基本概念与A/V同步分析
  8. Struts2+JQuery+JSON实现异步交互
  9. hdu 2202 最大三角形_凸包模板
  10. svn自动备份
  11. Nodejs --我自己的学习笔记
  12. .Net Core MVC 过滤器(一)
  13. 一个mysqldump的报错
  14. 1.11 flask
  15. 【Selenium】【BugList4】执行pip报错:Fatal error in launcher: Unable to create process using '""D:\Program Files\Python36\python.exe"" "D:\Program Files\Python36\Scripts\pip.exe" '
  16. 使用swagger来编写在线api文档
  17. php+C#.net混合开发
  18. 白帽子讲web安全——访问控制
  19. BZOJ1597 USACO2008土地购买
  20. 【开发者笔记】C#连接mysql问题记录

热门文章

  1. php设置编码格式的方法
  2. linux 使用总结
  3. linux 几个逼格高实用的命令
  4. UOJ_21_【UR #1】缩进优化_数学
  5. x264源代码分析-转
  6. 微信开放平台搭建之EasyWeChat
  7. Python中with...as的用法
  8. cookie,sessionStorage 和 localStorage
  9. openStack高可用性和灾备方案
  10. CodeForces 1091H. New Year and the Tricolore Recreation