【发布时间】:2022-09-23 00:07:27
【问题描述】:
我的要求是从 AKS 群集中的节点获取 nodepool 名称。
我一直在获取nodepool 名称作为agentPool 名称(在下面的输出响应中给出),但它似乎不正确。
获取相应节点的节点池名称的正确方法是什么?
kubectl describe node aks-customName-234234234-vmss00011
Name: aks-customName-234234234-vmss00011
Roles: agent
Labels: agentpool=customName
beta.kubernetes.io/arch=amd64
beta.kubernetes.io/instance-type=Standard_D4s_v3
beta.kubernetes.io/os=linux
failure-domain.beta.kubernetes.io/region=XXX
failure-domain.beta.kubernetes.io/zone=0
group=customName
kubernetes.azure.com/agentpool=customName
kubernetes.azure.com/cluster=XXXXXXXXXXXXXXXX
kubernetes.azure.com/kubelet-identity-client-id=
kubernetes.azure.com/mode=user
kubernetes.azure.com/node-image-version=AKSUbuntu-XXXXXX
kubernetes.azure.com/os-sku=Ubuntu
kubernetes.azure.com/role=agent
kubernetes.azure.com/storageprofile=managed
kubernetes.azure.com/storagetier=Premium_LRS
kubernetes.io/arch=amd64
kubernetes.io/hostname=aks-customName-234234234-vmss00011
kubernetes.io/os=linux
kubernetes.io/role=agent
node-role.kubernetes.io/agent=
node.kubernetes.io/instance-type=Standard_D4s_v3
storageprofile=managed
storagetier=Premium_LRS
topology.disk.csi.azure.com/zone=
topology.kubernetes.io/region=eastus2
topology.kubernetes.io/zone=0
Annotations: csi.volume.kubernetes.io/nodeid:
{\"disk.csi.azure.com\":\"aks-customName-234234234-vmss00011\",\"file.csi.azure.com\":\"aks-customName-234234234-vmss00011\"}
node.alpha.kubernetes.io/ttl: 0
volumes.kubernetes.io/controller-managed-attach-detach: true
CreationTimestamp: Fri, 19 Aug 2022 14:25:23 -0500
Taints: <none>
Unschedulable: false
Addresses:
Hostname: aks-customName-234234234-vmss00011
InternalIP: XXXXXXXXXXXXXX
Capacity:
attachable-volumes-azure-disk: 8
cpu: 4
ephemeral-storage: 129886128Ki
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 16009Mi
pods: 30
Allocatable:
attachable-volumes-azure-disk: 8
cpu: 3860m
ephemeral-storage: 119703055367
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 12597Mi
pods: 30
System Info:
Machine ID: XXXXXXX
System UUID: XXXXXXX
Boot ID: XXXXXXXX
Kernel Version: 5.4.0-1086-azure
OS Image: Ubuntu 18.04.6 LTS
Operating System: linux
Architecture: amd64
Container Runtime Version: containerd://XXXXXX
Kubelet Version: v1.21.9
Kube-Proxy Version: v1.21.9
ProviderID: azure:///subscriptions/XXXXXXXXXX/resourceGroups/XXXXXXXXXX/providers/Microsoft.Compute/virtualMachineScaleSets/aks-customName-12312173-vmss/virtualMachines/4
Events: <none>
我没有看到任何与节点池名称匹配的属性。这已经在运行集群,并且每个节点和节点池列表的节点信息如下。
我需要将这些节点分组到节点池。
标签: kubernetes kubectl azure-aks