Kubernetes 之 Nginx 动静态 PV 持久存储 下篇
2021-05-14 07:28
标签:spec disco src 其它 namespace 文件 less capacity 链接 PV 和 PVC 是一一对应关系,当有 PV 被某个 PVC ?所占用时,会显示 banding,其它 PVC 不能再使用绑定过的 PV。 PVC 一旦绑定 PV,就相当于是一个存储卷,此时 PVC 可以被多个? Pod 所使用。(PVC支不支持被多个 Pod 访问,取决于访问模型? ?accessMode 的定义)。 PVC 若没有找到合适的 PV 时,则会处于 pending 状态。 PV 是属于集群级别的,不能定义在名称空间中。 https://github.com/Lancger/opsfull/blob/master/components/external-storage/3%E3%80%81%E5%8A%A8%E6%80%81%E7%94%B3%E8%AF%B7PV%E5%8D%B7.md 通过参数控制在哪个命名空间创建 参考文档: https://kubernetes.io/zh/docs/tasks/run-application/run-stateless-application-deployment/ 作者:Lancger Kubernetes 之 Nginx 动静态 PV 持久存储 下篇 标签:spec disco src 其它 namespace 文件 less capacity 链接 原文地址:https://blog.51cto.com/51reboot/2456442一、nginx 使用 nfs 静态 PV
1、静态 nfs-static-nginx-rc.yaml
##清理资源
kubectl delete -f nfs-static-nginx-rc.yaml -n test
cat >nfs-static-nginx-rc.yaml /data/nfs/nginx/index.html
#在浏览器上访问kubernetes主节点的 http://master:30080,就能访问到这个页面内容了
2、静态 nfs-static-nginx-deployment.yaml
##清理资源
kubectl delete -f nfs-static-nginx-deployment.yaml -n test
cat >nfs-static-nginx-deployment.yaml /data/nfs/nginx/index.html
#在浏览器上访问kubernetes主节点的 http://master:30080,就能访问到这个页面内容了
3、nginx?多目录挂载
##清理资源
kubectl delete -f nfs-static-nginx-dp-many.yaml -n test
cat >nfs-static-nginx-dp-many.yaml /data/nfs/nginx/index.html
#在浏览器上访问kubernetes主节点的 http://master:30080,就能访问到这个页面内容了
4、参数 namespace
##清理资源
export NAMESPACE="mos-namespace"
kubectl delete -f nfs-static-nginx-dp-many.yaml -n ${NAMESPACE}
cat >nfs-static-nginx-dp-many.yaml
二、nginx 使用 nfs 动态 PV
1、动态 nfs-dynamic-nginx.yaml
##清理命名空间
kubectl delete ns k8s-public
##创建命名空间
kubectl create ns k8s-public
##清理资源
kubectl delete -f nfs-dynamic-nginx-deployment.yaml -n k8s-public
cat >nfs-dynamic-nginx-deployment.yaml /data/nfs/kube-public-test-claim-pvc-ad304939-e75d-414f-81b5-7586ef17db6c/index.html
#在浏览器上访问kubernetes主节点的 http://master:30090,就能访问到这个页面内容了
github 地址:https://url.cn/5osLAuY
转载请获得作者授权
Golang 课程火热招生资料找WeChat:17812796384
文章标题:Kubernetes 之 Nginx 动静态 PV 持久存储 下篇
文章链接:http://soscw.com/index.php/essay/85510.html