对于 MicroK8s 的存储附加组件,默认情况下,持久性卷声明是/var/snap/microk8s/common/default-storage在主机系统下给定的存储。这怎么能改变呢?
查看hostpath-provisionerpod的声明,显示有一个名为PV_DIR指向的环境设置/var/snap/microk8s/common/default-storage- 似乎是我想要更改的内容,但是如何做到这一点?
不确定我是问一个 MicroK8s 特定问题,还是这是否适用于 Kubernetes 的一般问题?
$ microk8s.kubectl describe -n kube-system pod/hostpath-provisioner-7b9cb5cdb4-q5jh9
Name: hostpath-provisioner-7b9cb5cdb4-q5jh9
Namespace: kube-system
Priority: 0
Node: ...
Start Time: ...
Labels: k8s-app=hostpath-provisioner
pod-template-hash=7b9cb5cdb4
Annotations: <none>
Status: Running
IP: ...
IPs:
IP: ...
Controlled By: ReplicaSet/hostpath-provisioner-7b9cb5cdb4
Containers:
hostpath-provisioner:
Container ID: containerd://0b74a5aa06bfed0a66dbbead6306a0bc0fd7e46ec312befb3d97da32ff50968a
Image: cdkbot/hostpath-provisioner-amd64:1.0.0
Image ID: docker.io/cdkbot/hostpath-provisioner-amd64@sha256:339f78eabc68ffb1656d584e41f121cb4d2b667565428c8dde836caf5b8a0228
Port: <none>
Host Port: <none>
State: Running
Started: ...
Last State: Terminated
Reason: Unknown
Exit Code: 255
Started: ...
Finished: …Run Code Online (Sandbox Code Playgroud)