DevOps

[k8s] 쿠버네티스 명령어 및 기능 정리

cumo 2025. 4. 28. 17:08

 

 

1. 쿠버네티스 기본 명령어

명령어설명 설명
kubectl get 리소스 목록 조회
kubectl describe 리소스 상세 정보 조회
kubectl create 리소스 생성
kubectl apply -f YAML 파일을 통한 리소스 적용
kubectl delete 리소스 삭제
kubectl logs Pod 로그 조회
kubectl exec -it Pod 내부 접속

 

#예시

# 모든 파드 목록 조회
kubectl get pods
kubectl get nodes

# 특정 네임스페이스에 있는 서비스 조회
kubectl get svc -n my-namespace
kubectl describe pod <pod-name>
# 특정 파드 안에 접속
kubectl exec -it <pod-name> -- /bin/bash
kubectl exec -it my-pod -- /bin/bash
# 리소스 직접 생성
kubectl create deployment nginx --image=nginx

 

명령어 설명
kubectl apply -f YAML파일을 통해 리소스 생성 및 적용
kubectl scale 파드 수 조정 확장
kubectl expose 파드를 서비스로 노출
kubectl port-forwad 로컬 포트와 파드 포트 연결
kubectl cp 파일 복사