问题标签 [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 投票
0 回答
750 浏览

kubernetes - 带有 pvc 的 pod 卡在容器创建上

我的总体问题是,我的具有 PVC 的 pod 在被删除后卡在容器创建上。我猜为什么,是因为以下原因:

所以,我有一个装有 PVC 的吊舱。我做了一个: kubectl exec -it "name" bash 导航到挂载的 PVC 的路径,并想创建一个包含多个目录的 tar gzip 文件。原因是我想将文件夹复制到本地,但它们很大。无论如何,设法创​​建了 tar 文件,但是其他人发布到我们的开发环境并且 pod 被杀死了。之后,在重新创建我们的环境时,具有 tar 文件的 PVC 的 pod 卡在容器创建中。是因为我在 PVC 上创建了那个文件吗?就像,根据警告,PVC 似乎指向前一个吊舱?

如果我这样做了,我会收到以下警告:

警告 FailedAttachVolume 22m (x8 over 24m) attachdetach-controller
卷“pvc-f65cb358-014b-11ea-b698-000d3a556597”的 AttachVolume.Attach 失败:将卷“kubernetes-dynamic-pvc-f65cb358-014b-11ea-b698-000d3a556597”附加到实例“/subscriptions/1405bf18-bf7d-4a2” -9aa7-25ff73ba58a6/resourceGroups/cie-dev-2-1-eastus/providers/Microsoft.Compute/virtualMachineScaleSets/k8s-dev-nodes-2002/virtualMachines/6" 计算失败。VirtualMachineScaleSetVMsClient#Update:发送请求失败:StatusCode =0 -- 原始错误:autorest/azure:服务返回错误。Status= Code="ConflictingUserInput" Message="Disk '/subscriptions/1405bf18-bf7d-4a2f-9aa7-25ff73ba58a6/resourceGroups/cie-dev-2-1-eastus/providers/Microsoft.Compute/disks/kubernetes-dynamic-pvc -f65cb358-014b-11ea-b698-000d3a556597' 无法附加,因为磁盘已由 VM 拥有'

警告 FailedMount 48s (x13 over 28m) kubelet, k8s-dev-nodes-2002000006 无法为 pod "xxxx" 挂载卷:等待卷附加或为 pod "xxxxxx" 挂载时超时。卸载卷列表=[pvc_name]。未附加卷列表=[pvc_name default-token-6tmkm]

所以,首先,你认为这与我在 PVC 内并创建了一个文件,当 Pod 被杀死的事实有任何关联,还是纯粹的巧合(不可能,对吗?)。

0 投票
1 回答
72 浏览

kubernetes - 将卷安装为只读有性能优势吗?

在 Kubernetes 部署中,您可以将卷挂载指定为只读。它有性能优势,还是仅合乎逻辑?

它取决于卷类型吗?

为了明确我的意图,我在一个作者和许多读者的场景中使用 pv,并注意到挂载卷上的任何 fs 操作都比易失性磁盘上的慢得多。

0 投票
2 回答
1970 浏览

kubernetes - EKS 无法创建持久卷

我正在部署需要持久卷的普罗米修斯(我也尝试过使用其他 statefulset),但没有创建持久卷,持久卷蛤在 kubectl describe -n {namespace} {pvc-name} 之后显示流动错误。

K8s 版本(aws eks):

掌舵版本

0 投票
1 回答
1316 浏览

postgresql - 错误:无法为容器“postgres”的volumeMount“postgres-storage”准备子路径

我正在尝试使用持久性卷声明并面临此问题

这是我的 postgres-deployment.yaml

当我使用调试 poddescribe

我的 pod 向我显示此错误

我不确定配置中的问题在哪里。但我确信这与卷有关,因为在添加卷后会出现此问题

0 投票
1 回答
4259 浏览

kubernetes - 来自守护进程的错误响应:创建挂载源路径权限时出错

这是我对 K8s 的 postgress 配置

以下是事件日志

是的,我知道你会说,共享驱动器。我做了 docker run --rm -v c:/Users:/data alpine ls /data

这个命令运行得很好

所以问题与驱动共享无关

好的,下一个问题可能与 c:/specificFolder 权限有关。我检查了共享权限中的所有复选框

现在我被困住了

0 投票
1 回答
791 浏览

kubernetes - 使用 kubernetes 执行程序时,如何在气流中将 PVC 与工作舱绑定?

Kubernetes在气流和 for data management (shared data across pod)中使用 executor ,试图在某个挂载目录中写入数据,但我面临的问题是如何挂载PVC到执行该任务的工作 pod 上。

Worker pod仅在任务完成时生成dag execution并在任务完成后被删除。由于worker pod只能通过配置文件(airflow.cfg)进行管理。

除了用于dagsand之外,如何将 PVC 绑定到 worker pod logs

0 投票
4 回答
19961 浏览

kubernetes - 有没有一种有效的方法来检查 Kubernetes 中 PV/PVC 的使用情况

例如,我有 50 Gib PV/PVC 并授予一个 Pod,我只想检查存储的使用情况

我正在遵循的方法是设置一个安装相同 PVC 的busybox pod,然后执行到busybox以运行df -h以检查存储。

我只是想知道是否有一种有效的方法来做同样的事情。

0 投票
0 回答
864 浏览

kubernetes - 错误:无法为容器“test-app”的volumeMount“site-data”准备子路径

我需要部署需要来自不同目录的大量卷,所以我目前正在尝试在 nfs 卷中使用子路径功能,但我不断收到此错误:错误:无法为容器的 volumeMount“站点数据”准备子路径“测试应用程序

当我没有提到“子路径”指令时,它工作正常。此外,在 nfs 服务器上,我可以看到 openshift 自己创建了子路径目录(所以我假设该目录是集群可写的)。

这是详细信息:

Openshift版本:

nfs 服务器上的 /etc/exports :

卷信息:

持续容量声明:

我的部署中的挂载点部分:

有人可以帮我解决我的问题吗?

0 投票
2 回答
1623 浏览

kubernetes - 默认 StorageClass:检查什么?

我被这个问题困住了:我配置了 kubeadm(目前在一台专用服务器上集群)。我使用 helm 安装了 elasticsearch。它几乎可以正常工作,除了存储。该图表使用默认的 StorageClass 来动态配置 PV。

所以我创建了一个默认的 StorageClass (kubernetes.io/gce-pd / pd-standard) 并在 apiserver 中激活了 DefaultStorageClass 准入插件以启用动态配置。但这仍然行不通。pod 仍然有 FailedBinding 事件“没有可用于此声明的持久卷并且没有设置存储类”。

我检查了 elasticsearch 的掌舵图,它没有为其 PVC 指定 StorageClass,所以它应该可以工作。另外,我还遗漏了其他东西:我不明白 kubernetes 将在磁盘上分配 PV 的位置,我从未在任何地方配置它。而且它也不在 StorageClass 中。

我检查了动态配置是否正常工作,因为它在 PVC 定义中插入了默认的 StorageClass:

那我还应该检查什么?
有什么线索吗?

0 投票
1 回答
148 浏览

postgresql - Kubernetes - 持久卷

我正在尝试Postgresql通过 helm on进行部署microk8s,但 pod 一直在等待显示pod has unbound immediate PersistentVolumeClaims错误。

我尝试在其中创建pvcstorageclass编辑它,但所有内容都处于待处理状态。

有谁知道什么持有pvc索赔pv

在此处输入图像描述