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 | 파일 복사 |