본문 바로가기
AWS/EKS

[EKS] Control Plane Log 란?

by 쑨토리 2025. 7. 27.
반응형

1. EKS Control Plane Logs란?

EKS에서 Control Plane Logs는 Amazon EKS가 직접 CloudWatch Logs로 전송하는 로그다.

각 로그는 아래 5가지로 되어 있고, 각각 선택해서 활성화 할 수 있다. 

이 로그들은 클러스터 생성 시 또는 eksctl이나 생성 후 콘솔/CLI를 통해 별도 활성화할 수 있다.

활성화 설정된 로그들은 지정한 CloudWatch Log Group 하나모든 로그 스트림이 같이 저장된다.

 

2. 로그 종류별 분석 필요도

로그 유형 용도 필요 조건
audit 감사 로그 보안 감사, 규제 대응
authenticator 인증 정보 확인 (AWS IAM 인증 로그) IAM 인증 문제 분석 시
api Kubernetes API 서버 요청 로그,
API 호출 흐름 확인
API 트래픽 추적용
controllerManager 내부 controller 동작 로그 EKS 내부 이슈 디버깅
scheduler 파드 스케줄링 동작 로그 파드 미배치 이슈 조사 시

 

 

3. 저장 방식

EKS Control Plane 로그는 단일 Log Group에 로그 스트림 단위로 구분해서 저장

즉, 하나의 로그 그룹 /aws/eks/<cluster-name>/cluster 아래에 로그 스트림 단위로 구분만 가능하고, 로그 그룹 자체를 로그 유형별로 나눌 수는 없음.

/aws/eks/<cluster-name>/cluster
└── Log Stream:
    ├── kube-apiserver-audit.log
    ├── kube-apiserver-authenticator.log
    ├── kube-controller-manager.log
    ├── kube-scheduler.log
    ├── kube-apiserver.log

(fluent-bit add-on과는 무관하게 작동)

 

 

Control Plane 로그는 하나의 덩어리로 로깅이 되기 때문에, 추후 S3 에 Export 시 간편한 로그 확인 및 분석을 위해서는 로깅 세분화가 필요하다고 판단.

 

'AWS > EKS' 카테고리의 다른 글

로컬 PC에서 EKS 클러스터 환경 구성하는 방법  (1) 2025.08.15