当前位置:   article > 正文

k8s集群部署nginx服务并使用ceph-csi挂载存储以及测试_ceph csi

ceph csi

一.ceph-csi存储在k8s部署以及外部cephfs集群的搭建

请查看我之前的文章,这里直接使用已安装的存储即可。

二.部署nginx持久化存储。

1.创建空间命名nginx-www

  1. # cat nginx-ns.yaml
  2. ---
  3. apiVersion: v1
  4. kind: Namespace
  5. metadata:
  6. name: nginx-www
  7. # kubectl apply -f nginx-ns.yaml

2.给nginx分配存储卷空间大小1G。

  1. # cat nginx-pvc.yaml
  2. ---
  3. apiVersion: v1
  4. kind: PersistentVolumeClaim
  5. metadata:
  6. name: nginx-web-pvc
  7. namespace: nginx-www
  8. spec:
  9. accessModes:
  10. - ReadWriteMany
  11. resources:
  12. requests:
  13. storage: 1Gi
  14. storageClassName: jyy-cephfs-sc
  15. # kubectl apply -f nginx-pvc.yaml
  16. [root@master nginx]# kubectl get pvc -n nginx-www
  17. NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
  18. nginx-web-pvc Bound pvc-d17a1c77-9c54-462e-b6af-c57ffff4aced 3Gi RWX jyy-cephfs-sc 3h3m

3.使用configmap创建并挂载nginx的配置文件

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/832985
推荐阅读
相关标签
  

闽ICP备14008679号