1. 简介
在 Kubernetes 中,HostPath
是一种用于挂载宿主机上文件或目录到容器中的卷类型。使用 HostPath
卷类型,可以让你在容器内部访问宿主机上的文件或目录。
具体来说,当你在 Pod
中定义了 HostPath
卷类型时,Kubernetes
将会在宿主机上创建指定的目录,并将其挂载到容器中。这个目录的位置是由你自己指定的,通常是在宿主机上一个已经存在的目录或文件。在容器内部,你可以像访问普通的文件系统一样访问这个挂载的目录或文件。
将节点上的文件或目录挂载到 Pod 上,此时该目录会变成持久化存储目录,即使 Pod 被删除后重启,也可以重新加载到该目录,该目录下的文件不会丢失。
2. 创建一个 Pod 使用 HostPath 的方式挂载目录
新建文件:volume-test-pd.yaml
这里新建了一个 Nginx 的 Pod 和 一个名为 test-volume
的 Volume,并且配置的是 hostPath
,这里对应的path
是宿主机上的目录。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。