赞
踩
一.ceph-csi存储在k8s部署以及外部cephfs集群的搭建
请查看我之前的文章,这里直接使用已安装的存储即可。
二.部署nginx持久化存储。
1.创建空间命名nginx-www
- # cat nginx-ns.yaml
- ---
- apiVersion: v1
- kind: Namespace
- metadata:
- name: nginx-www
-
-
- # kubectl apply -f nginx-ns.yaml
2.给nginx分配存储卷空间大小1G。
- # cat nginx-pvc.yaml
- ---
- apiVersion: v1
- kind: PersistentVolumeClaim
- metadata:
- name: nginx-web-pvc
- namespace: nginx-www
- spec:
- accessModes:
- - ReadWriteMany
- resources:
- requests:
- storage: 1Gi
- storageClassName: jyy-cephfs-sc
-
-
- # kubectl apply -f nginx-pvc.yaml
- [root@master nginx]# kubectl get pvc -n nginx-www
- NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
- nginx-web-pvc Bound pvc-d17a1c77-9c54-462e-b6af-c57ffff4aced 3Gi RWX jyy-cephfs-sc 3h3m

3.使用configmap创建并挂载nginx的配置文件
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。