1. 시험환경
· AWS EKS
· kubectl
2. 목적
· AWS EKS 환경에서 Application 배포시 발생한 에러를 확인하는 명령어를 알아보자.
3. 적용
① pod 로그 확인을 위한 kubectl 명령어
- kubectl logs -n [namespace] [pod]
예시) kubectl logs -n kube-system deploy/aws-load-balancer-controller
② deployment 상태 확인을 위한 kubectl 명령어
- kubectl describe deployment -n [namespace] [pod]
예시) kubectl describe deployment -n kube-system aws-load-balancer-controller
③ ReplicaSet 및 Pods 상태 확인을 위한 kubectl 명령어
- kubectl get replicaset -n [namespace] -l app.kubernetes.io/name=aws-load-balancer-controller
- kubectl describe pod -n kube-system [pod-name]
④ 특정 namespace(deployment, ReplicaSet 및 Pods)에서 발생하는 이벤트 로그 확인을 위한 kubectl 명령어
- kubectl get events -n [namespace]
예시) kubectl get events -n kube-system
'AWS(Amozon Web Service)' 카테고리의 다른 글
AWS EKS 플러그인(aws-load-balancer-controller) 설치 트러블슈팅 (0) | 2025.06.24 |
---|---|
AWS Labmda에서 파이썬 라이브러리 등록 (lambda layer 추가) (0) | 2025.01.26 |
EKS NodeGroup public IP allocation 트러블슈팅 (0) | 2024.06.12 |
Docker Build(빌드) 명령어 (0) | 2024.06.12 |
윈도우(window) 환경에서 docker, docker-compose 설치하기 (1) | 2024.01.05 |