问题标签 [kubernetes-pvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1748 浏览

docker - 将持久卷声明添加到容器中的现有文件

在我的 docker 映像中,我有一个/opt/myapp/etc包含一些文件和目录的目录。我想为我的应用创建 statefulset。在那个 statefulset 中,我正在创建持久卷声明并附加到/opt/myapp/etc. Statefulsetyaml附在下面。谁能告诉我在这种情况下如何将卷附加到容器?

这是描述 pod 的输出

存储类定义

0 投票
1 回答
33 浏览

kubernetes - 在最新的 0.7 版本中,OpenEBS Jiva 卷大小的单位是否有任何变化?

我使用的是 OpenEBS 0.6 版本,其中 Gi 和 G 都提到了卷大小。但是如果我在 0.7 版本中使用 Gi 单元,它无法连接到 Pod。我可以看到 PVC 已创建。

0 投票
0 回答
57 浏览

amazon-s3 - 是否可以拍摄 OpenEBS Jiva 实时卷的 S3 快照?如果是这样,怎么做?

如何获取定期访问的 OpenEBS jiva 卷的 S3 快照?拍摄快照时音量是否有任何暂停?你有办法做到这一点吗?

0 投票
0 回答
120 浏览

kubernetes - 使用 openshift 模板创建项目时出错

我在 openshift 上为我的项目创建了一个模板,但是当我传递参数并创建项目时,它会弹出如下所示的窗口。

这是我得到的错误

错误:

**Some resources will not be created: The following resource versions are not supported by the server: API version v1 for kind persistent volume claim**

好像 PVC 版本不兼容。早些时候,我使用了相同的 PVC 对象,并且它曾经可以正常工作。

这是我要创建的 pvc 资源

我尝试使用 REST API 创建相同的 PVC 资源,并且成功了。但是当我在模板中传递参数时它不起作用。

可能的原因是什么?

0 投票
1 回答
948 浏览

kubernetes - 将 2 个不同的 statefulSet 连接到同一个 PV

我有一个有 VolumeClaim 的 statefulSet。

StatefulSet1的卷部分是

PVC的定义是

现在,当我启动 StatefulSet1 时,一切正常。吊舱收到声明并成功安装。

现在我想提出另一个需要附加到 PV 的有状态集,即 StatefulSet2。

所以我的StatefulSet2的音量部分是一样的。

但是当我启动 StatefulSet2 时,我原来的 PVC 进入终止状态。

并且新的 Pod 一直处于 Pending 状态。

不知道我在这里做错了什么。但我的目标是将多个 StatefulSets/Pods 连接到同一个 PV。

0 投票
6 回答
11139 浏览

kubernetes - 如何只删除未挂载的 PVC 和 PV?

我们不想删除 PV 和 PVC,因为 pod 大部分时间都在重用它们。但是,从长远来看,我们最终会得到许多未使用的 PV 和 PVC。如何安全清洁?

0 投票
0 回答
3818 浏览

kubernetes - K8s pod unchedulable: x node(s) has volume node affinity conflict

这个问题类似于Kubernetes Pod Warning: 1 node(s) had volume node affinity conflict。但是,我想为我的特殊情况添加更多颜色。

我正在尝试使用mongodb helm chart

我已经创建了一个Persistent Volume用于PV Claim由 pod/chart 创建的。

部署图表时,mongoPV Claim似乎已正确绑定。

但是,该 pod 未能调度,引用volume node affinity conflict. 我不确定是什么原因造成的。

为什么调度程序由于 a 而失败volume node affinity conflict,尽管已pvc适当地绑定到提供的pv

0 投票
1 回答
382 浏览

kubernetes - 选择哪一个(PVC & ConfigMap)

从今天早上开始,我心里有个问题。在 Kubernetes 上管理文件配置的最佳方法是什么!

目前我们使用PVC & PV

但我想在CI 管道期间自动更新配置文件。对于一个应用程序,我们有近10 个配置文件

如何使用 kubernetes 自动更新它?还是您认为我必须更改 configMap ?

我仍在阅读互联网上的文档,但我找不到我的问题的答案:(

谢谢

0 投票
1 回答
118 浏览

kubernetes - PV PVC 似乎绑定到同一个 Kubernetes 节点

我的 MBP 上有 3 个 Linux VM,所有 3 个 VM 可以共享 MBP 磁盘上的同一个磁盘(我没有 NFS)。K8S 可以将 docker 镜像分发到 K8S 节点。当我终止该进程时,它似乎在同一个节点上重新启动。我很漂亮,另一个节点安装了相同的 docker 映像,我猜它受到 .yaml 文件的限制,该文件绑定到该节点上的相同 PVC 和 PV。

如果是这样,我如何配置我的 .yaml 文件,特别是针对 PV 和 PVC,这样当进程被杀死时,K8S 可以将它从一个节点(进程被杀死)分派到另一个节点。

谢谢,德里克

0 投票
2 回答
5602 浏览

kubernetes - Kubernetes 多个 pvc 与每个 pod 的 statefulset 与所有 pod 的单个 pvc?

我已经为 mysql 部署了带有状态 pod 的 kubernetes 集群。对于每个吊舱,我有不同的 pvc。

例如:如果 3 pod thn 3 5GB EBS PVC

所以哪种方式更好地为所有 Pod 使用一个 PVC 或为每个 Pod 使用不同的 pvc。