"aws-eks-list nodegroups"和"eksctl get-nodegro


eksctl  get nodegroups --cluster=cluster-name --profile=dev
aws eks list-nodegroups --cluster=cluster-name --profile=dev

第一个结果是正确的
第二个结果是空气,如下所示:

{ 
"nodegroups": [] 
} 

我使用这两个命令来获取集群的nodegroup,但发现结果并不一致
我使用的配置文件与~/.aws/config相同。
命令检查了cluster_name。出来了,这两个命令可以正确检测集群,但不能检测节点组
提前感谢

根据eksctl文档:

列出节点组

要列出有关节点组或所有节点组的详细信息,请使用:

eksctl get nodegroup --cluster=<clusterName> [--name=<nodegroupName>]

节点群不变性

根据设计,节点组是不可变的。这意味着如果你需要更改一些东西(而不是缩放(,比如AMI或实例类型的节点组,则需要使用所需的更改,移动负载并删除旧负载。检查正在删除和排水。

对于AWS文档中的list-nodegroup

列出与指定地区的AWS帐户中的指定集群关联的Amazon EKS托管节点组。未列出自管理节点组。

如您所见,这些命令存在差异,例如第二个命令中未列出自管理节点组。

相关内容

  • 没有找到相关文章

最新更新