我有一个带有gcloud持久性磁盘的可正常工作的Redis Pod。 有时在删除吊舱时会引发以下错误:
AttachVolume.Attach failed for volume "redis-volume" : GCE persistent disk not found: diskName="redis-volume" zone="europe-west3-c"
万一删除pod失败,请再次解决此问题-但这不是偶然的事情。
使用以下Kubernetes配置:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: redis
spec:
replicas: 1
template:
metadata:
labels:
app: redis
spec:
containers:
- name: redis
image: redis:3.2-alpine
imagePullPolicy: Always
args: ["--requirepass", "password", "--appendonly", "yes", "--save", "900", "1", "--save", "30", "1"]
ports:
- containerPort: 6379
name: redis
env:
volumeMounts:
- name: redis-volume
mountPath: /data
volumes:
- name: redis-volume
gcePersistentDisk:
pdName: redis-volume
fsType: ext4
有人遇到过这个问题吗?
答案 0 :(得分:1)
在将持久卷与persistnetnetumeclaim分开之后,我遇到了同样的问题。