我如何创建gcePD ()并将其作为持久卷(pv)链接到前提库伯内特斯集群?当我部署一些舵图时,需要解析persistentvolume-controller - no persistent volumes available for this claim and no storage class is set消息。
请解释一下步骤。谢谢。
我用碧桂树的舵图安装了thanos。
安装prometheus后使用Helm图
同样,minio是在使用Helm图表安装thanos时一起部署的。
部署的minio pod处于挂起状态。
0/2 nodes are available: 2 pod has unbound immediate PersistentVolumeClaims.
问题出现了。
库贝克尔得到pvc检查结果正处于待定状态
no persistent volumes available for this claim and no storage class is set
这种事会发生的。
在这种情况下如何建造pv?
在Vagrant中安装了Rancher服务器和2个Rancher代理。然后从Rancher服务器切换到K8S环境。
在牧场器服务器主机上,安装了kubectl和helm。然后通过Helm安装Prometheus
helm install stable/prometheus
现在从Kubernetes仪表板查看状态,有2个pods挂起:
它注意到了PersistentVolumeClaim is not bound,那么K8S组件不是默认随Rancher服务器一起安装的吗?
(另一个名字,同样的问题)
编辑
> kubectl get pvc
NAME
kubectl get pods
NAME READY STATUS RESTARTS AGE
wordpress-2942163230-47xzl 3/3 Running 0 20m
kubectl get pv
NAME CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM STORAGECLASS REASON AGE
pv0001 30Gi RWX Ret
我有两个挂起的pod,我无法以任何方式删除它们。你能帮忙吗?操作系统: Cent OS 7.8 Docker: 1.13.1 kubenetes:"v1.20.1“ [root@master-node ~]# k get pods --all-namespaces (note: k = kubectl alias)
NAMESPACE NAME READY STATUS RESTARTS AGE
**default happy-p
我试图通过使用WordPress链接来运行,唯一的更改是将20Gi更改为5Gi,但是当我运行kubectl apply -k .时,会得到以下错误:
Error from server (Forbidden): error when creating ".": persistentvolumeclaims "wp-pv-claim" is forbidden: exceeded quota: storagequota, requested: requests.storage=5Gi, used: requests.storage=5Gi, limited: re
我有一个云提供商提供的存储。它能够通过PVC将存储设备安装到容器中。
有没有办法指定磁盘的子路径,然后挂载到容器的特定路径。
我尝试了下面的自定义值,但它不起作用。
Persistence:
Enabled: true
## A manually managed Persistent Volume and Claim
## Requires Persistence.Enabled: true
## If defined, PVC must be created manually before volume will be bound
ExistingClaim: ci-je
我试图在spring引导应用程序中使用kubernetes,并使用mysql。但是我在迷你仪表板上发现了这个错误:
0/1 nodes are available: 1 pod has unbound immediate PersistentVolumeClaims.Back-off restarting failed container
为boath用户和admin创建了一个秘密文件,并创建了一个configMap文件来将spring引导映像映射到mysql服务。Mysql部署文件是:
apiVersion: v1
kind: Service
metadata:
name: my
我和Kubernetes有一个失败的服务,似乎服务不想装入卷。
Unable to mount volumes for pod "metadata-api-local": timeout expired waiting for volumes to attach or mount for pod "metadata"/"metadata-api-local". list of unmounted volumes=[metadata-api-claim]. list of unattached volumes=[metadata-api-claim