我在3个节点上运行rke2版本的v1.22.7+rke2r2。今天,我决定重新安装我的应用程序,我不能再这样做了,因为一个问题,在索赔光伏。我以前从来没有遇到过这样的问题,我想是因为本地路径供给者的更新,但我不确定我是否还是库贝的新手。
无论如何,在安装我的解决方案之前,我会运行以下命令:
kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yaml
kubectl patch storageclass local-path -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'我省略了金属。然后,作为测试,我尝试安装本地路径提供器网站(https://github.com/rancher/local-path-provisioner)中指定的测试:
kubectl create -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/examples/pvc/pvc.yaml
kubectl create -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/examples/pod/pod.yaml我看到的是pvc处于挂起状态,然后我检查本地路径存储命名空间中的荚创建,我看到帮助器- pod创建-pvc-xxxx出错。我试着拿些原木,唯一能得到的就是:
kubectl -n local-path-storage logs helper-pod-create-pvc-dd8cecf3-d65b-48f7-9e04-d56a20573f8e -f
/script/setup: line 3: VOL_DIR: parameter not set因此,VOL_DIR似乎并不是出于任何原因而设置的。但是我从来没有做过自定义配置,它开始时总是没有问题,老实说,我不知道在VOL_DIR env变量中放了什么以及放在哪里。
发布于 2022-03-24 15:30:15
我只是回答我的问题。这似乎是一个错误的地方路径供给者,他们正在修复它。同时,不要使用存在错误的主服务器中的最后一个错误,请使用0.0.21,如下所示:
kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/v0.0.21/deploy/local-path-storage.yaml我测试过了,效果很好。
发布于 2022-03-28 04:49:25
主分支中的部署清单已经修复。主分支是用于开发的,因此请使用v0.0.x (例如v0.0.21,稳定版本)用于生产使用。
https://stackoverflow.com/questions/71601496
复制相似问题