问题标签 [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.
kubernetes - Kubernetes 无法为 pod 挂载卷
我正在尝试设置一个卷以在 k8s 上与 Mongo 一起使用。
我kubectl create -f pv.yaml
用来创建卷。
pv.yaml:
然后我部署这个有 pod 的 StatefulSet,它为这个卷制作 PVC。
我的卷似乎已经创建没有问题,我希望它只使用主机节点的存储。
当我尝试部署时,出现以下错误:
无法为 pod“mongo-0_default(2735bc71-5201-11e8-804f-02dffec55fd2)”挂载卷:超时已过期,等待卷为 pod“default”/“mongo-0”附加/挂载。未附加/卸载卷列表=[mongo-persistent-storage]
是否错过了设置持久音量的步骤?
kubernetes - Kubernetes trouble with StatefulSet and 3 PersistentVolumes
I'm in the process of creating a StatefulSet based on this yaml, that will have 3 replicas. I want each of the 3 pods to connect to a different PersistentVolume.
For the persistent volume I'm using 3 objects that look like this, with only the name changed (pvvolume, pvvolume2, pvvolume3):
The first of the 3 pods in the StatefulSet seems to be created without issue.
The second fails with the error pod has unbound PersistentVolumeClaims
Back-off restarting failed container
.
Yet if I go to the tab showing PersistentVolumeClaims the second one that was created seems to have been successful.
If it was successful why does the pod think it failed?
kubernetes - 部署和 PVC
我有以下PersistentVolumeClaim:
和部署:
如果我使用单个副本部署运行,我的 PV 将由 vSphere StorageClass动态创建
但是,如果我有超过2 个副本,它将无法创建第二个 PV:
kubernetes - storageClass kubernetes.io/no-provisioner 是否适用于多节点集群?
集群:1个master 2个worker
我正在使用具有 3 个副本的 PV (kubernetes.io/no-provisioner storageClass) 使用本地卷部署 StatefulSet。为两个工作节点创建了 2 个 PV。
预期:Pod 将被安排在两个工作人员上并共享相同的卷。
结果:在单个工作节点上创建了 3 个有状态的 Pod。yaml:-
kubernetes - 跨命名空间共享 PersistenceVolumeClaim(PVC)
是否可以从命名空间-B 引用 PVC(在命名空间-A 中)。为什么我需要那个?我想让客户(私有云)通过 PVC 指向他们的卷,让他们完全控制存储。在 Helm 安装时会询问 PVC 信息,并将在 pod 规范中使用。
kubernetes - Kubernetes 作业完成时自动删除持久卷声明
是否有任何策略或方法使我们能够在 kubernetes 作业(使用该声明)完成时自动删除持久卷声明。
仅供参考:我正在使用删除策略创建持久卷声明,即在声明删除时,关联的持久卷也被删除,这是我的预期行为。
如果没有自动执行此操作的方法,则仅建议其他解决方案,例如(用于清洁的 cronjobs 或 kubernetes 监视功能),这将是我的最后选择。
kubernetes - Kubernetes Persistent Volume Claim 挂载了错误的 gid
我正在创建一个 Kubernetes PVC 和一个使用它的 Deploy。
在 yaml 中指定 uid 和 gid 必须为 1000。
但是在部署卷时,该卷安装了不同的 ID,因此我没有对其的写访问权限。
如何有效地为 PVC 指定 uid 和 gid?
聚氯乙烯:
部署yaml:
这是目录列表:
我正在研究 IBM 的 Bluemix 集群。
谢谢。
kubernetes - 如何在 Kubernetes 中保存服务状态文件?
问题是我想持久化某个服务的一个状态文件(服务生成的状态),而不是目录,以防服务重启时状态丢失,如何解决?
kubernetes - 在 kubernetes 中使用 pvc 时如何避免覆盖容器目录?
使用pvc对容器数据进行持久化时,似乎pvc总是覆盖容器的目录,目录中的原始数据将不可用,这是什么原因?