"Kubectl get nodes --show-labels"의 두 판 사이의 차이

 
38번째 줄: 38번째 줄:
* [[k8s 노드 레이블]]
* [[k8s 노드 레이블]]
* [[kubectl get nodes]]
* [[kubectl get nodes]]
* [[kubectl get -o json]]
* [[kubectl describe nodes]]
* [[kubectl describe nodes]]
* [[kubectl get --show-labels]]
* [[kubectl get --show-labels]]

2025년 9월 6일 (토) 18:18 기준 최신판

1 개요[ | ]

kubectl get nodes --show-labels
$ kubectl get nodes --show-labels
NAME           STATUS   ROLES           AGE   VERSION   LABELS
controlplane   Ready    control-plane   17d   v1.33.2   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=controlplane,kubernetes.io/os=linux,node-role.kubernetes.io/control-plane=,node.kubernetes.io/exclude-from-external-load-balancers=
node01         Ready    <none>          17d   v1.33.2   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=node01,kubernetes.io/os=linux
$ kubectl get nodes -o json | jq -r '.items[] | {name: .metadata.name, labels: .metadata.labels}'
{
  "name": "controlplane",
  "labels": {
    "beta.kubernetes.io/arch": "amd64",
    "beta.kubernetes.io/os": "linux",
    "kubernetes.io/arch": "amd64",
    "kubernetes.io/hostname": "controlplane",
    "kubernetes.io/os": "linux",
    "node-role.kubernetes.io/control-plane": "",
    "node.kubernetes.io/exclude-from-external-load-balancers": ""
  }
}
{
  "name": "node01",
  "labels": {
    "beta.kubernetes.io/arch": "amd64",
    "beta.kubernetes.io/os": "linux",
    "kubernetes.io/arch": "amd64",
    "kubernetes.io/hostname": "node01",
    "kubernetes.io/os": "linux"
  }
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}