问题标签 [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.
docker - 将持久卷声明添加到容器中的现有文件
在我的 docker 映像中,我有一个/opt/myapp/etc
包含一些文件和目录的目录。我想为我的应用创建 statefulset。在那个 statefulset 中,我正在创建持久卷声明并附加到/opt/myapp/etc
. Statefulsetyaml
附在下面。谁能告诉我在这种情况下如何将卷附加到容器?
这是描述 pod 的输出
存储类定义
kubernetes - 在最新的 0.7 版本中,OpenEBS Jiva 卷大小的单位是否有任何变化?
我使用的是 OpenEBS 0.6 版本,其中 Gi 和 G 都提到了卷大小。但是如果我在 0.7 版本中使用 Gi 单元,它无法连接到 Pod。我可以看到 PVC 已创建。
amazon-s3 - 是否可以拍摄 OpenEBS Jiva 实时卷的 S3 快照?如果是这样,怎么做?
如何获取定期访问的 OpenEBS jiva 卷的 S3 快照?拍摄快照时音量是否有任何暂停?你有办法做到这一点吗?
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 资源,并且成功了。但是当我在模板中传递参数时它不起作用。
可能的原因是什么?
kubernetes - 将 2 个不同的 statefulSet 连接到同一个 PV
我有一个有 VolumeClaim 的 statefulSet。
StatefulSet1的卷部分是
PVC的定义是
现在,当我启动 StatefulSet1 时,一切正常。吊舱收到声明并成功安装。
现在我想提出另一个需要附加到 PV 的有状态集,即 StatefulSet2。
所以我的StatefulSet2的音量部分是一样的。
但是当我启动 StatefulSet2 时,我原来的 PVC 进入终止状态。
并且新的 Pod 一直处于 Pending 状态。
不知道我在这里做错了什么。但我的目标是将多个 StatefulSets/Pods 连接到同一个 PV。
kubernetes - 如何只删除未挂载的 PVC 和 PV?
我们不想删除 PV 和 PVC,因为 pod 大部分时间都在重用它们。但是,从长远来看,我们最终会得到许多未使用的 PV 和 PVC。如何安全清洁?
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
?
kubernetes - 选择哪一个(PVC & ConfigMap)
从今天早上开始,我心里有个问题。在 Kubernetes 上管理文件配置的最佳方法是什么!
目前我们使用PVC & PV
但我想在CI 管道期间自动更新配置文件。对于一个应用程序,我们有近10 个配置文件
如何使用 kubernetes 自动更新它?还是您认为我必须更改 configMap ?
我仍在阅读互联网上的文档,但我找不到我的问题的答案:(
谢谢
kubernetes - PV PVC 似乎绑定到同一个 Kubernetes 节点
我的 MBP 上有 3 个 Linux VM,所有 3 个 VM 可以共享 MBP 磁盘上的同一个磁盘(我没有 NFS)。K8S 可以将 docker 镜像分发到 K8S 节点。当我终止该进程时,它似乎在同一个节点上重新启动。我很漂亮,另一个节点安装了相同的 docker 映像,我猜它受到 .yaml 文件的限制,该文件绑定到该节点上的相同 PVC 和 PV。
如果是这样,我如何配置我的 .yaml 文件,特别是针对 PV 和 PVC,这样当进程被杀死时,K8S 可以将它从一个节点(进程被杀死)分派到另一个节点。
谢谢,德里克
kubernetes - Kubernetes 多个 pvc 与每个 pod 的 statefulset 与所有 pod 的单个 pvc?
我已经为 mysql 部署了带有状态 pod 的 kubernetes 集群。对于每个吊舱,我有不同的 pvc。
例如:如果 3 pod thn 3 5GB EBS PVC
所以哪种方式更好地为所有 Pod 使用一个 PVC 或为每个 Pod 使用不同的 pvc。