我已经创建了一个GCE磁盘,并使用该磁盘创建了一个持久卷,并成功申请了PV。但是当我部署pod时,它给了我一个错误。以下是详细信息。 $g云硬盘列表 NAME LOCATION LOCATION_SCOPE SIZE_GB TYPE STATUS
test-kubernetes-disk asia-southeast1-a zone 200 pd-standard READY pod.yml apiVersion: v1
kind: Pod
metadata:
n
我在AWS上使用Kubernetes创建了Cassandra集群。我以persistentVolume的形式创建了卷,回收策略作为retain。但是当我删除pod (所有实例)并重新创建pod时,旧数据就会丢失。这是我的环境状况。
$kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv
我遇到了一个与库伯奈特有关的问题。我刚从Pod配置转移到Rails应用程序的ReplicationController,我在Rails吊舱中使用持久磁盘。当我尝试应用ReplicationController时,会出现以下错误:
The ReplicationController "cartelhouse-ror" is invalid. spec.template.spec.volumes[0].gcePersistentDisk.readOnly: Invalid value: false: must be true for replicated pods >
请参见下面的输出。令我困惑的是,状态是绑定的,但是AWS中不存在卷。我用的是Kubernetes 1.17
我还检查了没有使用这个PVC (另外使用来描述下面的命令)。
有什么办法-怎么会发生这种事?如果卷是通过AWS (或GUI web )手动删除的,这是否意味着Kubernetes没有正确地处理这种情况?
k get pvc -n metrics
NAME STATUS VOLUME CAPACITY ACCESS MODES ST
遇到一个小问题,我希望有人能给我指明正确的方向。我正在运行一个Rails+Postgres多容器,它们启动得很好,除非rails在我尝试访问LoadBalancer的IP时在日志中显示了这一点:
PG::ConnectionBad (could not connect to server: No such file or directory
Is the server running locally and accepting connections on
Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?):
我的两
我不确定为什么我会得到一个错误的No nodes are available that match all of the following predicates:: Insufficient cpu (1)。
我不记得设置过任何CPU限制。除非这是某个默认值?
kubectl describe pod wordpress的输出:
Name: wordpress-114465096-bn4rv
Namespace: default
Node: /
Labels: app=wordpress
pod-template-hash=114465096
我如何创建gcePD ()并将其作为持久卷(pv)链接到前提库伯内特斯集群?当我部署一些舵图时,需要解析persistentvolume-controller - no persistent volumes available for this claim and no storage class is set消息。
请解释一下步骤。谢谢。
我是GCE和K8s的新手,我正在尝试弄清楚我的第一次部署,但我的卷出现错误:
Failed to attach volume "pv0001" on node "xxxxx" with: GCE persistent disk not found: diskName="pd-disk-1" zone="europe-west1-b" Error syncing pod, skipping: timeout expired waiting for volumes to attach/mount for pod "xxx
根据https://cloud.google.com/kubernetes-engine/docs/concepts/regional-clusters#pd的说法,“一旦配置了持久磁盘,任何引用该磁盘的Pod都会被调度到与该磁盘相同的区域。”但我测试过了,事实并非如此。 创建磁盘的过程: gcloud compute disks create mongodb --size=1GB --zone=asia-east1-c
WARNING: You have selected a disk size of under [200GB]. This may result in poor I/O p
当我试图将EBS卷附加到运行EC2实例(这是Kubernetes集群的一部分)时,会显示以下错误:
Error attaching volume: Invalid value '/dev/sdf' for unixDevice. Attachment point /dev/sdf is already in use
这是lsblk的输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 150G 0 disk
└─xvda1