Amazon web services 如何使用eksctl获取EKS节点组的卷大小?
我想了解EKS集群中节点组的完整详细信息,例如使用命令eksctl create nodegroup中的-node volume size设置的卷大小。。。还包括可以使用该命令设置的节点组的许多其他细节 eksctl get nodegroup提供有限的数据,忽略了卷大小。见下文 kubectl get节点或kubectl Descripte节点提供了更多信息,请参见底部。但是,这是节点的信息,而不是节点组的信息。节点组有自己的详细信息,例如自动缩放的配置,实际上可以是零大小。此外,kubectl输出与-node volume size值不匹配-在本例中为33 GB,这可以在AWS EBS控制台中确认 我需要eksctl EC2虚拟机级别的数据,而不是kubectl-Kubernetes节点,当然这些节点是对齐的 这只是eksctl create nodegroup中设置的字段的一个示例。。。这些都不是在非常薄的JSON中。如何获得节点组的完整描述Amazon web services 如何使用eksctl获取EKS节点组的卷大小?,amazon-web-services,kubernetes,amazon-eks,eksctl,Amazon Web Services,Kubernetes,Amazon Eks,Eksctl,我想了解EKS集群中节点组的完整详细信息,例如使用命令eksctl create nodegroup中的-node volume size设置的卷大小。。。还包括可以使用该命令设置的节点组的许多其他细节 eksctl get nodegroup提供有限的数据,忽略了卷大小。见下文 kubectl get节点或kubectl Descripte节点提供了更多信息,请参见底部。但是,这是节点的信息,而不是节点组的信息。节点组有自己的详细信息,例如自动缩放的配置,实际上可以是零大小。此外,kubect
$ eksctl get nodegroup --name one-node-group --cluster clus-bumping --region=us-east-2 --output json
[
{
"StackName": "eksctl-cluster1-nodegroup-one-node-group",
"Cluster": "cluster1",
"Name": "one-node-group",
"MaxSize": 1,
"MinSize": 1,
"DesiredCapacity": 1,
"InstanceType": "t2.small",
"ImageID": "",
"CreationTime": "2020-05-27T07:18:32.496Z",
"NodeInstanceRoleARN": ""
}
]
kubectl有关卷的相关输出:
% kubectl describe node
Name: ip-192-168-39-36.us-east-2.compute.internal ...
Capacity: ...
attachable-volumes-aws-ebs: 39 ...
ephemeral-storage: 34590700Ki ...
Allocatable:
attachable-volumes-aws-ebs: 39
ephemeral-storage: 30805047244 ...
Resource Requests Limits ...
-------- -------- ------
ephemeral-storage 0 (0%) 0 (0%) ...
attachable-volumes-aws-ebs 0 0 ...
答:这只是eksctl中的一个限制。这种限制的存在是因为节点组配置在基于EC2的集群中不是隐式的,而是需要专门保存在集群元数据中 参见eksctl GitHub问题:和
但是这些信息确实存在,您可以通过AWS SDK for EKS功能获取。您指的是什么卷大小?您在命令eksctl create cluster中使用-node volume size配置的内容。。。或eksctl创建节点组。。。这是操作系统启动所需的基本磁盘。kubectl获取节点-o yaml,你得到你需要的了吗?@BMW我编辑了这个问题。kubectl get节点提供卷信息,请参见底部。但是,不清楚这些指标中的哪一个与-node volume size值完全匹配-我需要eksctl EC2 VM级别的数据,而不是kubectl Kubernetes节点级别的数据,尽管它们当然是对齐的。@此外,节点组的信息与节点不同,例如自动缩放配置。事实上,可能有一个节点组没有节点。