더북(TheBook)

Tip ☆ 명령어의 단수와 복수 표현


명령어가 kubectl get pod에서 kubectl get pods로 바뀐 것을 알아챘나요? 이것은 실수가 아니라 podpods 모두 똑같이 작동함을 보여주고자 일부러 바꿨습니다. 쿠버네티스는 사람이 실수한 부분도 alias(별칭)으로 처리해 유연하게 명령어를 사용할 수 있게 합니다. 이것은 노드(node)에도 동일하게 적용됩니다. 다음 명령에서 노드가 복수(4개)임에도 node(단수)로 표시해도 문제없이 실행되는 것을 볼 수 있습니다.

[root@m-k8s ~]# kubectl get node
NAME     STATUS   ROLES    AGE    VERSION
m-k8s    Ready    master   110m   v1.18.4
w1-k8s   Ready    <none>   105m   v1.18.4
w2-k8s   Ready    <none>   100m   v1.18.4

사실 쿠버네티스는 클러스터 구조여서 단일 노드와 파드만 사용하는 경우는 흔하지 않습니다. 일반적으로 명령어를 복수형으로 사용해도 별 문제없습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.