k8s篇-helm创建nfs作为后端默认存储并让minio挂载这个存储

1 helm安装nfs

  • 安装nfs:
helm install nfs-storage stable/nfs-client-provisioner \
        --set nfs.server=nfs_ip \
        --set nfs.path=/share \
        --set storageClass.defaultClass=true \
        --set storageClass.name=nfs-provisioner \
        --debug

#设置了storageClass.defaultClass=true,则后面再创建其他应用时如果不指定存储则默认使用这个nfs

在这里插入图片描述

  • 其他参数请参考:https://hub.helm.sh/charts/stable/nfs-client-provisioner

  • 卸载nfs:

helm uninstall nfs-storage
  • 其他参考链接:
    https://jimmysong.io/kubernetes-handbook/practice/using-nfs-for-persistent-storage.html

2 helm安装minio并以nfs作为存储

  • 参考链接:https://hub.helm.sh/charts/stable/minio
helm install minio \
    --set accessKey=myaccesskey,secretKey=mysecretkey \
    --set persistence.storageClass=nfs-provisioner \
    --namespace test \
    stable/minio
#如果没有test这个namespace,则需要先创建kubectl create namespace test
  • 我创建的minio在namespace default下:
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章