728x90
반응형
alias 기능을 활성화 하여 조회 시 명령어를 줄여보자
우리는 항상 node를 조회하거나 pod를 조회시 kubectl get nodes 및 kubectl get pod등의 명령어를 사용하여 조회를 수행하였다. 하지만 항상 kubectl 이라는 기본 명령어를 치기가 너무 귀찮아 질때가 있다.
리눅스에서도 존재하는 alias 기능을 활성화 하고 간단하게 조회하는 방법에 대해서 알아보자.
ec2-user:~/environment $ echo "source <(kubectl completion bash)" >> ~/.bashrc
ec2-user:~/environment $ alias k=kubectl
ec2-user:~/environment $ k get nodes
NAME STATUS ROLES AGE VERSION
ip-192-168-41-137.ap-northeast-2.compute.internal Ready <none> 66s v1.21.4-eks-033ce7e
ec2-user:~/environment $ k get pod
No resources found in default namespace.
- 명령어는 매우 간단하다.
- auto complete 기능을 활성화 하려면 아래 명령어를 입력해주자.
echo "source <(kubectl completion bash)" >> ~/.bashrc
- alias를 등록하기
alias k=kubectl
- alias를 등록하면 kubectl 대산 k 만 입력하면 된다.
ec2-user:~/environment $ k get nodes
NAME STATUS ROLES AGE VERSION
ip-192-168-41-137.ap-northeast-2.compute.internal Ready <none> 32m v1.21.4-eks-033ce7e
ec2-user:~/environment $ k get ns
NAME STATUS AGE
default Active 14d
istio-system Active 2d23h
kube-node-lease Active 8d
kube-public Active 14d
kube-system Active 14d
ec2-user:~/environment $ k get pv
No resources found in default namespace.
ec2-user:~/environment $ k get pvc
No resources found in default namespace.
ec2-user:~/environment $ k get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.100.0.1 <none> 443/TCP 2d21h
ec2-user:~/environment $ k get pod
No resources found in default namespace.
- 쿠버네티스에서 kubectl 을 k 로 alias를 등록하여 간단하게 조회하는 방법에 대해서 알아보았다.
728x90
반응형
'⭐ Kubernetes & EKS > Kubernetes (쿠버네티스)' 카테고리의 다른 글
nodes are available: 1 Too many pods. (0) | 2022.03.24 |
---|---|
쿠버네티스 Basic Architecture, 기본 아키텍처 (0) | 2021.12.09 |
쿠버네테스 api 버전 종류 (0) | 2021.10.15 |
쿠버네티스 Create VS Apply 차이점 (0) | 2021.10.09 |
수동 스케줄링 (원하는 노드에 배치) # (0) | 2021.09.26 |