EKS Fargate 유형 애플리케이션 로그 수집 Part 2
EKS Fargate 유형 애플리케이션 로그 수집 Part 1 이후 이제야 EKS Fargate 유형의 애플리케이션 로그 수집을 포스팅할 수 있게 됐다. 이유는 구축하는 것을 어떻게 할까 많은 고민을 했었다. 스크린숏이나, 쉘스크립트로 하기에는 글도 길어지고, 가독성이 안 좋을 것이라고 생각했다. 따라서 Terraform으로 손쉽게 구축할 수 있게 만드느라 오래 걸렸다.
먼저 실제로 실습을 진행하시려는 분들은 아주 조금의 Terraform 지식이 필요한데, 이 또한 아래의 깃허브에 설명을 적어놨다. 하나씩 따라하면 된다. 아쉽지만 Terraform에 대한 포스팅이 아니므로 개념을 설명하지는 않을 예정이다. 클론을 받고 진행하면 된다.
EKS-Fargate 깃허브 링크 (안된다면, 댓글로 남겨주시면 확인해보겠습니다.)
1. EKS Fargate 애플리케이션 로그 수집
이전 글에서 사이드카 패턴으로 Pod에 컨테이너를 추가적으로 보내는 것으로 해결하는 방안을 생각했었다. 하지만 공식 문서를 좀 더 살펴보니, Fargate 같은 경우 ConfigMap을 생성하고, iam만 등록해 주면 router 방식으로 로그를 수집할 수 있는 것을 발견했다!!
공식 문서 참고 바란다. 그래서 직접 하는 과정을 쓸까 말까 했는데.. 공식 문서에 설명이 너무 잘돼있어서 하지 않기로 했다. 그래도 EKS Fargate 유형을 구축할 수 있는 Terraform을 남겨놓았으니 진행해 보고, 안된다면 댓글을 남겨주시면 수정하겠습니다.
2. 후기..
뭐랄까 Part1에서 장황하게 이야기한 거 같지만, AWS의 공식문서에 더 쉽게 하는 방법이 나와있어서 허탈한 감이 없지 않아 있다.
근데 손쉽게 실습할 수 있도록, EKS Terraform을 직접 구축해 봤는데 이 과정이 너무 재밌었다. 앞으로는 모든 AWS에 관한 포스팅이 있을 때 Terraform으로 만드는 것을 진행할 예정이다. 혹여나 저의 블로그를 자주 보시는 분이라면, Terraform의 기본 문법을 보시는 것을 추천드립니다.
'Aws' 카테고리의 다른 글
AWS Bastion Host (사용자 관리) with terraform (0) | 2023.07.09 |
---|---|
Cloudfront cache auto invalidate (0) | 2023.06.05 |
S3를 CloudFront로 제공하기 (0) | 2023.05.08 |
EKS Fargate 유형 애플리케이션 로그 수집 Part 1 (0) | 2023.04.05 |
AWS Cloudwatch Log auto export to S3 (자동 추출) (0) | 2023.04.02 |
댓글
이 글 공유하기
다른 글
-
AWS Bastion Host (사용자 관리) with terraform
AWS Bastion Host (사용자 관리) with terraform
2023.07.09 -
Cloudfront cache auto invalidate
Cloudfront cache auto invalidate
2023.06.05 -
S3를 CloudFront로 제공하기
S3를 CloudFront로 제공하기
2023.05.08 -
EKS Fargate 유형 애플리케이션 로그 수집 Part 1
EKS Fargate 유형 애플리케이션 로그 수집 Part 1
2023.04.05