
초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다.
kubectl은 쿠버네티스 CLI 도구, 쿠버네티스 클러스터에 명령어를 전달하는 일반적인 방법
-f 옵션으로 파일과 함께 사용kubectl apply -f https://subicura.com/k8s/code/guide/index/wordpress-k8s.yml
-o 옵션으로 출력 형식을 변경할 수 있음--show-labels 옵션으로 레이블을 확인할 수 있음# Pod 조회
kubectl get pod
kubectl get pods
kubectl get po
# Service 조회
kubectl get service
kubectl get svc
# 여러 유형 조회
kubectl get po, svc
# Pod, ReplicaSet, Deployment, Service, Job 조회
kubectl get all
# 추가 정보 조회
kubectl get po -o wide
# yaml 형식으로 출력
kubectl get po -o yaml
# JSON 형식으로 출력
kubectl get po -o json
# Lable을 같이 출력
kubectl get po --show-labels
# Pod 조회로 이름 검색
kubectl get po
# 조회한 이름으로 상세 확인
kubectl describe po/wordpress-5f59577d4d-Bt2dg
# Pod 조회로 이름 검색
kubectl get po
#조회한 Pod 제거
kubectl delete po/wordpress-5f59577d4d-Bt2dg
-f 옵션 사용-c 옵션으로 컨테이너를 지정해야 함# Pod 조회로 이름 검색
kubectl get po
# 조회한 Pod 로그 조회
kubectl logs wordpress-5f59577d4d-Bt2dg
# 실시간 로그 보기
kubectl logs -f wordpress-5f59577d4d-Bt2dg
-it 옵션을 사용-c 옵션으로 컨테이너를 지정해야 함# Pod 조회로 이름 검색
kubectl get po
# 조회한 Pod의 컨테이너에 접속
kubectl exec -it wordpress-5f59577d4d-Bt2dg -- bash
# 현재 컨텍스트 확인
kubectl config current-context
# 컨텍스트 설정
kubectl config use-context minikube
# 전체 오브젝트 종류 확인
kubectl api-resources
# 특정 오브젝트 설명 보기
kubectl explain pod