前言
![dc6145d845eaa375f2ee19b5f4be8398.png](https://i-blog.csdnimg.cn/blog_migrate/1aab092c04a47cc63a4af00b03f5699f.jpeg)
如果你之前看过锋哥的k3s初级教程,那么你一定掌握了如何快速安装,并体验kubernetes, 接下来,可以试着学习稍微复杂一点的操作了。
挂载host文件夹共享文件
一般来说,我们把应用,软件容器化之后,还是需要挂载一些文件到容器里,不可能把所有内容都打包到容器里面,那么这个挂载host主机上的文件夹,就成了一个比较基本的操作了,大家可以学习一下。
下面是一个deploy配置文件,注意看volumeMounts和volumes配置字段。
volues定义了可供挂载的host 主机目录
volumeMounts 定义了要挂载到容器的哪个目录下面
就本示例而言:是把宿主机的路径/home/www/gw.netroby.com挂载到容器内的/usr/share/nginx/html
你可以根据需要改成自己的配置,然后用kubectl 部署
# cat deploy.yml apiVersion: apps/v1beta1kind: Deploymentmetadata: name: nginx-deploymentspec: replicas: 2 # tells deployment to run 2 pods matching the template template: # create pods using pod definitio