Docker -v(卷挂载)在 kubernetes 中等效

Pra*_*ati 5 docker kubernetes google-kubernetes-engine

我正在寻找相当于docker -v在 gcloud 中安装卷的 kubernetes。

我正在尝试使用 google-container-engine 运行我的容器,它使用 kubectl 来管理集群。在 kubectl run 命令中,我无法为安装卷提供任何资金。

 kubectl run foo --image=gcr.io/project_id/myimage --port 8080
Run Code Online (Sandbox Code Playgroud)

我查看了他们的官方文档,但找不到任何线索。

Sur*_*noi 2

目前,无法使用命令式方式或使用生成器命令(运行、暴露)在容器中安装持久卷。因此,您可以使用声明式方式来完成它。

Kubernetes 为集群中的存储提供了 2 个抽象,即持久卷声明 (PVC) 和持久卷 (PV)。此外,您可以使用存储类以动态方式提供持久卷(PV)。

持久卷

存储类别

当您编写用于部署的清单文件时,您需要使用卷声明字段来访问 PVC,并且您将编写 PVC 来声明 PV。

  • 这个答案对我来说太模糊了,我觉得我比阅读之前更接近于理解 k8s 如何允许使用“kubectl run”进行卷。几乎你提到的每个术语(清单、操作员等)对于 k8s 新手来说都是陌生的 (4认同)
  • 我认为真正缺少的是“kubectl run”如何具体使用它 (2认同)