Kubernetes中docker体积的简单解释

Kubernetes中docker体积的简单解释,kubernetes,Kubernetes,我正在从docker过渡到Kubernetes。docker上的卷公开了容器所需的文件,就像下面的示例为grafana容器提供一些文件一样 我不知道如何使用volumeMounts和volumes在Kubernetes中建立相同的功能,以及它如何链接到PersistentVolumeClaim 版本:“3” 卷数: grafana_应用_数据:{} 服务: 格拉法纳: 图片:格拉法纳/格拉法纳:最新 卷数: -grafana_应用程序_数据:/var/lib/grafana -/本地计算机上的目

我正在从docker过渡到Kubernetes。docker上的卷公开了容器所需的文件,就像下面的示例为grafana容器提供一些文件一样

我不知道如何使用volumeMounts和volumes在Kubernetes中建立相同的功能,以及它如何链接到PersistentVolumeClaim

版本:“3”
卷数:
grafana_应用_数据:{}
服务:
格拉法纳:
图片:格拉法纳/格拉法纳:最新
卷数:
-grafana_应用程序_数据:/var/lib/grafana
-/本地计算机上的目录/:/etc/grafana/provisioning/

等效的Pod规范↔️ 大概是这样的:

apiVersion:v1 种类:豆荚 元数据: 名称:格拉法纳吊舱 规格: 容器: -图片:格拉法纳/格拉法纳:最新 名称:格拉法纳集装箱 体积数量: -挂载路径:/var/lib/grafana 名称:grafana应用程序数据 -装载路径:/etc/grafana/provisioning 名称:格拉法纳 卷数: -名称:grafana应用程序数据 主机路径: 路径:/grafana数据 类型:目录 -名称:格拉法纳 主机路径: 路径:/machiche上的目录 类型:目录
这是使用基本的
主机路径
,您也可以使用与之等效的Pod规范↔️ 大概是这样的:

apiVersion:v1 种类:豆荚 元数据: 名称:格拉法纳吊舱 规格: 容器: -图片:格拉法纳/格拉法纳:最新 名称:格拉法纳集装箱 体积数量: -挂载路径:/var/lib/grafana 名称:grafana应用程序数据 -装载路径:/etc/grafana/provisioning 名称:格拉法纳 卷数: -名称:grafana应用程序数据 主机路径: 路径:/grafana数据 类型:目录 -名称:格拉法纳 主机路径: 路径:/machiche上的目录 类型:目录
这是使用basic
hostPath
,您也可以使用一个“谢谢”,这个链接有点让人难以接受。我希望得到更简单的解释。简单地说,就是卷-是你首先创建的一些存储,然后卷声明是你需要我需要的存储,然后k8s将查看哪些卷可以匹配卷目标并链接它们。如果你试图提供配置数据,a可能更容易设置。谢谢,链接有点过分。我希望能有更简单的解释。Well simply is volume(简单地说就是卷)是您首先创建的一些存储,然后volume声明是您需要的我需要存储,然后k8s将查看哪些卷可用于匹配volumeClaim并链接它们。如果您试图提供配置数据,可能更容易设置。