Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.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 `eksctl delete cluster``无法删除孤立ELB安全组`资源具有从属对象_Amazon Web Services_Amazon Eks_Eksctl - Fatal编程技术网

Amazon web services `eksctl delete cluster``无法删除孤立ELB安全组`资源具有从属对象

Amazon web services `eksctl delete cluster``无法删除孤立ELB安全组`资源具有从属对象,amazon-web-services,amazon-eks,eksctl,Amazon Web Services,Amazon Eks,Eksctl,我创建了一个EKS集群,我掌舵安装了一些东西,现在我想把它吹走,重新创建,然后再试一次。似乎有一个孤儿埃尼+SG不能删除,我不明白为什么 aws ec2删除安全组--组id“sg yyy” 调用DeleteSecurityGroup操作时发生错误(DependencyViolation):资源sg yyy具有依赖对象 我可以找到一个引用此安全组的网络接口: aws ec2描述网络接口--过滤器名称=组id,值=sg yyy | jq'.NetworkInterfaces[].NetworkInt

我创建了一个EKS集群,我掌舵安装了一些东西,现在我想把它吹走,重新创建,然后再试一次。似乎有一个孤儿埃尼+SG不能删除,我不明白为什么

aws ec2删除安全组--组id“sg yyy”

调用DeleteSecurityGroup操作时发生错误(DependencyViolation):资源sg yyy具有依赖对象

我可以找到一个引用此安全组的网络接口:

aws ec2描述网络接口--过滤器名称=组id,值=sg yyy | jq'.NetworkInterfaces[].NetworkInterfaceId' 如果我试图删除它,我会

aws ec2删除网络接口——网络接口id eni xxx

调用DeleteNetworkInterface操作时出错(InvalidParameterValue):网络接口“eni xxx”当前正在使用中

如果我这样做:

eksctl delete cluster --region=us-west-2 --name=myeks-2

[ℹ]  using region us-west-2
[ℹ]  deleting EKS cluster "myeks-2"
[ℹ]  cleaning up LoadBalancer services
[✖]  cannot delete orphan ELB Security Groups: cannot delete security group k8s-elb-aaa: DependencyViolation: resource sg-yyy has a dependent object
然后
grep eni xxx*.json
grep sg yyy*.json
,我得到三个结果:两个实体结果本身和一个从eni xxx到sg yyy的引用。没有EC2实例正在引用。。。我不知道如何解决这个问题


仅供参考,我还没有用这个EKS集群做过任何自定义AWS的工作。没有自定义网络或AWS命令。我只是希望创建和删除/重新创建测试集群,并尝试解决此阻塞错误。

解决方案是使用安全组手动删除ELB:

aws elb描述负载平衡器| jq'.LoadBalancerDescriptions[]| select(.SecurityGroups[]| contains(“sg yyy”))|。LoadBalancerName'
aws elb删除负载平衡器--负载平衡器名称
aws ec2 describe-instances > instances.json
aws ec2 describe-nat-gateways > nat-gateways.json
aws ec2 describe-network-acls > network-acls.json
aws ec2 describe-network-interfaces > network-interfaces.json
aws ec2 describe-security-groups > security-groups.json