brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Sep 13. 2021

EKS 4탄-12. EKS Control Plane

실습 4탄 =  12/17

AWS에서 관리하는 제어 플레인(Control Plane)의 로깅을 남겨 확인해보자.


EKS에서는  Control Plane 은 AWS에서 관리해준다.

Control Plane은 Master node이다.



<1>   EKS  Control Plane  5가지 로깅 설정 

<2>   EKS Control Plane 로깅  확인

<3>  다음편  CloudWatch Container 



<1>   EKS  Control Plane  5가지 로깅 설정 


Kubernetes API server component logs (api)등 로그를 확인하도록 설정해보자.


1

EKS 로깅 ?

EKS >  클러스터 > 생성된  클러스터 클릭 >  구성 > 로깅  >  제어 플레인 로깅에 대해 기본 비활성화

콘솔에서 활성화 가능하며,  CLI 로도 활성화 가능하다.

디폴트는 비활성화 이다.



2

CLI로 Cloudwatch logging 활성화 하기

echo $CLUSTER_NAME

echo $AWS_DEFAULT_REGION


export AWS_DEFAULT_REGION=$(aws configure get default.region)

echo "export AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION" >> ~/.bashrc

echo $AWS_DEFAULT_REGION


eksctl utils update-cluster-logging --cluster $CLUSTER_NAME --region $AWS_DEFAULT_REGION --enable-types all --approve





<2>   EKS Control Plane 로깅  확인


1

로깅 확인 ?

콘솔에서  제어 플레인 로깅이 활성화 되었는지 확인

EKS >  클러스터 생성된  클러스터 클릭 >  구성 로깅  




2

 로그 저장은 CloudWatch에서 확인 할수 있다.

CloudWatch > 로그 >  Log groups > /aws/eks/myeks/cluster




3

cli로 확인 ?

aws logs describe-log-groups

   "logGroups": [


로그들 확인

aws logs tail /aws/eks/$CLUSTER_NAME/cluster


신규 로그 확인?

aws logs tail /aws/eks/$CLUSTER_NAME/cluster --follow


필터

aws logs tail /aws/eks/$CLUSTER_NAME/cluster --filter-pattern <필터 패턴>


Log stream으로 필터링

aws logs tail /aws/eks/$CLUSTER_NAME/cluster --log-stream-name-prefix <로그 스트림 prefix> --follow 

aws logs tail /aws/eks/$CLUSTER_NAME/cluster --log-stream-name-prefix kube-controller-manager --follow 


kubectl scale deployment -n kube-system coredns --replicas=2


시간 설정 1초(s) 1분(m) 1시간(h) 하루(d) 한주(w)

aws logs tail /aws/eks/$CLUSTER_NAME/cluster --since 1h30m


간단 출력

aws logs tail /aws/eks/$CLUSTER_NAME/cluster --since 1h30m --format short




<3>  다음편  CloudWatch Container 


https://brunch.co.kr/@topasvga/1887



감사합니다.


        

매거진의 이전글 EKS 4탄-11. EKS IRSA 실습

작품 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari