天天看點

k8s部署nginx使用nfs挂載路徑以及configmap加載nginx.conf

相關yaml和配置檔案已上傳github,參考連結

https://github.com/fengshunli/k8s-related/tree/master/nginx

安裝nfs參考連結

https://blog.51cto.com/passed/2160149?source=dra

使用nfs作為動态storageClass存儲參考連結

https://www.iyunw.cn/archives/kubernetes-shi-yong-nfs-zuo-wei-dong-tai-storageclass-cun-chu/

建立namespace

kubectl create namespace fsl

删除namespace

kubectl delete namespace fsl

建立configmap

kubectl create configmap nginxconfig --from-file /nfs/data/nginx/nginx.conf -n fsl

檢視cm

kubectl describe cm nginxconfig -n fsl

删除cm

kubectl delete configmap nginxconfig -n fsl

運作yaml

持久卷方式: kubectl apply -f ng-deployment.yaml

檢視: kubectl get pv -n fsl

删除: kubectl delete -f ng-deployment.yaml

sc方式 : kubectl apply -f ng-deployment-sc.yaml

檢視: kubectl get sc -n fsl

删除: kubectl delete -f ng-deployment-sc.yaml

繼續閱讀