Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Kubernetes AWS EBS等待卷状态超时_Amazon Web Services_Kubernetes - Fatal编程技术网

Amazon web services Kubernetes AWS EBS等待卷状态超时

Amazon web services Kubernetes AWS EBS等待卷状态超时,amazon-web-services,kubernetes,Amazon Web Services,Kubernetes,如果我创建此pod: apiVersion: v1 kind: Pod metadata: name: dsm-manager spec: containers: - name: dsm-manager image: ****** imagePullPolicy: Always command: - /sbin/init volumeMounts: - mountPath: /srv/project/DSMManager/snapshots name: dsm-snapshot-storage

如果我创建此pod:

apiVersion: v1
kind: Pod
metadata:
name: dsm-manager
spec:
containers:
- name: dsm-manager
image: ******
imagePullPolicy: Always
command:
- /sbin/init
volumeMounts:
- mountPath: /srv/project/DSMManager/snapshots
name: dsm-snapshot-storage
volumes:
- name: dsm-snapshot-storage
awsElasticBlockStore:
volumeID: aws://us-west-2b/vol-43e44482
fsType: ext4
imagePullSecrets:
- name: dockerregistrykey
它总是有效的,但是如果我删除它并重新创建它,它就会被状态“CreatingContainer”卡住。查看事件结果:
-无法为pod“dsm-manager_默认值”装载卷:等待卷状态超时
-同步pod时出错,正在跳过:等待卷状态超时


如果我删除pod并重新创建它,无论我做什么,同样的事情都会发生。但是,如果我将卷附加到某个实例,然后通过aws cli将其分离,然后创建它可以找到的pod。我想知道这个卷是否没有被正确分离。现在,我有一个奇怪的工作流程,将卷附加到一个随机实例,然后在更新容器映像时将其分离。这可能是由Kubernetes EBS管理代码中的错误引起的,应该由管理员修复。总而言之,不验证设备块缓存会导致kubelet认为磁盘在实际分离后仍然连接。

我注意到运行Kubernetes和。问题似乎更多的是EBS而不是Kubernetes。当“物理”EBS卷陷入连接状态时,在重新启动主机之前,您无法重新安排播客。我最近参加了一个集装箱会议,当时Nordstrom的团队是Kubernetes的大用户,他们正在讨论这个问题


您的最佳选择可能是在AWS上为您的容器卷使用本地存储,因为从本地Ec2存储创建和装载卷不会遇到与EBS相同的“固定连接”问题。对不起

当您尝试创建使用该卷的pod时,是否仍在创建该卷?它可能是由今天刚刚打开的问题引起的:不,这是在我已经成功创建了一个容器并安装了它之后。然后,一旦我删除pod并尝试创建一个新的pod,我就会遇到问题。