Sea*_*NT. 1 kubernetes ubuntu-18.04 microk8s
您好,我在 Ubuntu 18 单节点机器上安装了 Microk8s Kubernetes,我想知道如何更改存储位置。我希望在 /dev/sdc 卷中创建所有容器/pod,这是 ext4 格式而不是默认位置。
在 MicroK8s 容器中,数据保存在/var/snap/microk8s/common/var/lib/containerd 和 下 /var/snap/microk8s/common/run/。如果你这样做, df -h 你应该看到保存这些路径的文件系统(可能是根文件系统)的磁盘空间不足。如果您想使用具有可用磁盘空间的其他卷,您必须相应地配置 MicroK8s。编辑/var/snap/microk8s/current/args/containerd 和点 --root 和 --state 到货量要使用。这是一个例子 /mnt
--config ${SNAP_DATA}/args/containerd.toml
--root /mnt/var/lib/containerd
--state /mnt/run/containerd
--address ${SNAP_COMMON}/run/containerd.sock
Run Code Online (Sandbox Code Playgroud)
之后,您必须重新启动 MicroK8s 才能使此配置生效。执行:microk8s.stop, microk8s.start。
但最简单的答案是直接在您的 PV yaml 规范中指定主机路径- 非常适合单节点 microk8s。
看一看:microk8s-storage,-hostpath-provisioner-mount-path。
| 归档时间: |
|
| 查看次数: |
3122 次 |
| 最近记录: |