persistent-volumes相关内容
尽管在索赔体积中设置了21Gi,但吊舱的大小为8E(EFS的最大可能大小) 可以吗,存储大小有限制吗?或者是我的配置有误,需要更改,或者是其他原因? 感谢您的帮助。 音量: NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM
..
我按照AWS知识库中的步骤创建了永久存储:Use persistent storage in Amazon EKS 遗憾的是,未创建PersistentVolume(PV): kubectl get pv No resources found 当我检查PVC日志时,我收到以下配置失败消息: storageclass.storage.k8s.io "ebs-sc" not fo
..
我有一个Bitnami WordPress Helm版本,我需要浏览文件并从它创建的持久卷中编辑一些文件。理想情况下,我可以使用图形用户界面(如Nautilus/GNOME文件)浏览文件,并使用VS代码编辑文件以方便使用。 我是否应该从已挂载的容器中编辑文件?我怎么能这么做呢?还有别的办法吗? 推荐答案 首先,我应该提到下面的一切都是针对开发环境的。 不要想着在生产中对容器应用程
..
我有一个坏了的mongo容器没有初始化,我怀疑我可以通过清理所有的存储来修复它。因此,我删除了正在使用的永久存储,但现在,我创建的每个新存储都处于";Lost&Quot;阶段,在mongo的POD创建中找不到它。 这是我用来创建PV: 的.yml文件 apiVersion: v1 kind: PersistentVolumeClaim metadata: annotation
..
我正在尝试在Google Container Engine(GKE)上创建Kubernetes NFS卷,并将其用于部署。 如此GitHub存储库kubernetes-nfs-volume-on-gke所示,我分几个步骤完成了此操作: 创建GKE集群和GCE持久盘 配置kubectl的上下文以处理GKE集群 创建PersistentVolume(PV)和PersistentVolu
..
一些 Dockerfile 有一个 VOLUME 命令. 当这些容器部署在 Kubernetes 中,但没有提供 Kubernetes 卷时会发生什么:没有持久卷 (PV),也没有持久卷声明 (PVC)? 文件存储在哪里? 音量是否持久? 例如,Docker 的 library/postgreSQL 容器图像有: 卷/var/lib/postgresql/data s
..
我在 Windows 10 上使用 Docker 桌面.出于开发目的,我想将本地文件夹公开给容器.在 Docker 中运行容器时,我通过指定卷标志 (-v) 来执行此操作. 在 Kubernetes 中运行容器时如何实现相同的效果? 解决方案 你应该使用 hostpath Pod 规范中的卷类型,用于从主机节点的文件系统挂载文件或目录,其中 hostPath.path 字段应采用以下
..
似乎Kubernetes支持3种持久卷访问模式:ReadWriteOnce、ReadOnlyMany、ReadWriteMany.我真的很好奇使用 ReadWriteOnce 模式卷的 pod 的调度程序策略.例如,我创建了一个 RC 的 pod num=2,我猜这两个 pod 将被调度到同一主机中,因为它们使用具有 ReadWriteOnce 模式的卷?很想知道这部分的源码. 解决方案
..
我正在使用具有 ReadWriteOnce 访问模式的 PVC,它由将运行有状态应用程序并使用此 PVC 的 logstash 部署使用.部署中的每个 pod 将尝试绑定到相同的持久卷声明.如果副本数 > 1,则会失败(因为它支持 ReadWriteOnce,只有第一个能够成功绑定).如何指定每个 Pod 绑定到单独的 PV. 我不想为每个 logstash 副本/实例定义 3 个单独的 y
..
我首先创建了持久卷 (EBS 10G) 和相应的持久卷声明.但是当我尝试如下部署 postgresql pod 时(yaml 文件): test-postgresql.yaml 从 pod 接收错误: initdb:目录“/var/lib/postgresql/data"存在但不为空它包含一个 lost+found 目录,可能是因为它是一个挂载点.不推荐直接使用挂载点作为数据目录
..
我想在带有 的裸元 kubernetes 1.7 中设置预定义的 PostgreSQL 集群本地 PV 启用.我有三个工作节点.我在每个节点上创建本地 PV 并成功部署有状态集(使用一些复杂的脚本来设置 Postgres 复制). 但是我注意到在 volumeClaimTemplates 和 PersistentVolumeClaim 之间有一种命名约定.例如 apiVersion: ap
..
我在 K8s 集群中通过 helm 创建了一个测试执行器 Pod,它要求动态创建的 PersistentVolume 存储测试结果. 现在我想获取本卷的内容.这似乎是很自然的事情.我希望有一些 kubectl 下载 pv .但我不能用谷歌搜索任何东西. 如何获取PersistentVolume的内容? 我在 AWS EKS;所以 AWS API 也是一种选择.我也可以访问 ECR
..
Kubernetes/Openshift 中持久卷 (PV) 和持久卷声明 (PVC) 的区别是什么?参考文档? 简单来说两者有什么区别? 解决方案 PVC 是对存储需求的声明,它可以在某个时候变得可用/满足 - 就像绑定到某些实际的PV. 这有点像 promise.PVC 承诺它会在某个时候“转换"为您的应用程序能够使用的存储卷,以及定义的特性之一,如类、大小和访问模式(RO
..
我有一个应用程序在 Kubernetes 中的 POD 上运行.我想在持久存储卷上存储一些输出文件日志. 为了做到这一点,我在 NFS 上创建了一个卷,并通过相关的卷声明将其绑定到 POD.当我尝试写入或加入共享文件夹时,我收到一条“权限被拒绝"消息,因为 NFS 显然是只读的. 以下是我用来创建卷的json文件: {"kind": "PersistentVolume","apiVe
..
根据官方文档 https://kubernetes.io/docs/tasks/administer-cluster/change-pv-reclaim-policy/ 使用“保留"策略可以手动恢复 PV.这实际上意味着什么?是否有一种工具可以让我从“保留的"PV 中读取数据并将其写入另一个 PV,或者这是否意味着您可以安装该卷手册以获得访问权限? 解决方案 手动恢复卷的过程如下.
..
我通过调用创建了以下持久卷 kubectl create -f nameOfTheFileContainingTheFollowingContent.yaml apiVersion: v1种类:持久卷元数据:名称: pv-monitoring-static-content规格:容量:存储:100Mi访问模式:- 读写一次主机路径:路径:“/一些/路径"---api版本:v1种类:Persi
..
我尝试设置 Kubernetes 集群.我已经设置并运行了 Persistent Volume、Persistent Volume Claim 和 Storage 类,但是当我想从部署中创建 pod 时,pod 已创建,但它挂在 Pending 状态.在描述之后,我只得到这个警告“1 个节点有卷节点关联冲突".有人能告诉我我的卷配置中缺少什么吗? apiVersion: v1种类:持久卷元数据:
..
用例: 我有一个可用的 NFS 目录,我想用它来为多个部署保存数据 &豆荚. 我创建了一个PersistentVolume: apiVersion: v1种类:持久卷元数据:名称:nfs-pv规格:容量:存储:10Gi访问模式:- ReadWriteManynfs:服务器:http://mynfs.com路径:/服务器/挂载/点 我希望多个部署能够使用这个PersistentVol
..
我想在 AWS 上设置 PVC,我需要 ReadWriteMany 作为访问模式.不幸的是,EBS 仅支持 ReadWriteOnce. 我该如何解决这个问题? 我已经看到 AWS EFS 有一个支持 ReadWriteMany 的测试版提供商,但如前所述,这仍然是测试版,它的安装看起来有些不稳定. 我可以使用节点关联性将所有依赖 EBS 卷的 Pod 强制到单个节点,并使用 Rea
..
我正在尝试在 Azure Kubernetes 服务中将 zookeeper 作为集群运行.所有实例都以 myid:1 开头,不确定我需要更改什么配置.任何帮助表示赞赏. 这是我的配置文件, apiVersion: v1种类:服务元数据:名称:zk-hs标签:应用程序:zk规格:端口:- 端口:2888名称:服务器- 端口:3888名称:领导人选举集群IP:无选择器:应用程序:zk---a
..