Kubernetes 명령어 정리
버전 정보
kubectl version
리소스 및 서비스, 등 yaml 파일 적용
kubectl apply -f
deployment, service, pod 조회
kubectl get deployments -o wide
kubectl get services -o wide
kubectl get pods -o wide
-o wide 는 생략해도 된다. 더 많은 정보를 보기 위해 옵션으로 사용 가능.
약어로 전체적으로 간략하게 확인하려면 아래 명령어도 사용가능.
kubectl get deploy,svc,pods
pod 접속
kubectl exec -it 파드명 /bin/bash
예시
kubectl exec -it test-ubuntu-deployment-5554899f76-z77md /bin/bash
pod 로그 확인
kubectl logs -f 파드명
예시
kubectl logs -f test-ubuntu-deployment-5554899f76-z77md
-f 는 빼도 된다. 로그 파일의 마지막 부분을 지속적으로 모니터링하는 데 사용됩니다.
pod 재시작
kubectl delete pod 파드명
예시
kubectl delete pod test-ubuntu-deployment-5554899f76-z77md
기본적으로 파드를 삭제하면, 다시 재생성하기 때문에 재시작된다.
kubectl rollout restart 등으로도 사용한다.
'개발 > 기타' 카테고리의 다른 글
[Docker] 명령어 정리 (0) | 2023.08.04 |
---|---|
[git] commit 및 push 되돌리기 (reset) (0) | 2022.11.07 |
[tomcat] 톰캣 재시작 sh 만들기 (0) | 2022.10.19 |
[이클립스] 프로젝트 import 안될때 (0) | 2021.12.16 |
[tomcat] catalina.out 파일 안나오게 설정 (0) | 2021.08.11 |