Raspberry pi 如何更改持久性的helm值以使用特定节点上的路径
我只是在用树莓pi集群学习k3s和Helm。我已经向其中一个worker添加了一个thumbdrive,并给它一个类似于/mnt/thumb的路径,我想在这里存储来自节点red的数据(实际上我希望它使用这个目录中的数据)。但我似乎无法改变掌舵图,使其指向特定节点上的路径,从而实现这一点。我正在使用。我试着按照不同的指示去做,但没有一个奏效。有人能给我举个例子吗?提前感谢我使用以下方法,使用kurlsh的持久卷声明将特定文件夹装入pod。它还应与树莓上的k3s配合使用: 在安装头盔图表之前,请从以下yaml创建新的永久卷:Raspberry pi 如何更改持久性的helm值以使用特定节点上的路径,raspberry-pi,cluster-computing,kubernetes-helm,node-red,k3s,Raspberry Pi,Cluster Computing,Kubernetes Helm,Node Red,K3s,我只是在用树莓pi集群学习k3s和Helm。我已经向其中一个worker添加了一个thumbdrive,并给它一个类似于/mnt/thumb的路径,我想在这里存储来自节点red的数据(实际上我希望它使用这个目录中的数据)。但我似乎无法改变掌舵图,使其指向特定节点上的路径,从而实现这一点。我正在使用。我试着按照不同的指示去做,但没有一个奏效。有人能给我举个例子吗?提前感谢我使用以下方法,使用kurlsh的持久卷声明将特定文件夹装入pod。它还应与树莓上的k3s配合使用: 在安装头盔图表之前,请从以
apiVersion: v1
kind: PersistentVolume
metadata:
name: local-volume
spec:
capacity:
storage: 20Gi
accessModes:
- ReadWriteOnce
storageClassName: local-volume
hostPath:
path: /mnt/thumb
实际上,您正在创建一个kubernetes卷,该卷由文件系统上的一个文件夹支持,并为其分配一个存储类(和一个大小)。
接下来,您需要告诉您的掌舵人使用刚刚创建的storageClass创建一个新的PersistentVolumeClaim
。为此,请填写values.yaml
的persistence
部分,如下所示:
persistence:
enabled: true
storageClass: "local-volume"
accessMode: ReadWriteOnce
size: 20Gi
确保卷的大小在PersistentVolume
和值.yaml
中匹配
您需要仔细查看持久卷内的文件夹结构,并确保设置了文件夹的权限,以便您的pod可以将数据写入到所述文件夹中,但这应该足以让您开始使用,而无需依赖花哨的第三方存储解决方案