반응형

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  

 

반응형

+ Recent posts