반응형

eks 3

[EKS] Grafana 사용을 위한 Loki + Promtail 설정 방법

EKS 환경 내 Grafana에서 로그 모니터링을 하려면 Loki와 Promtail을 세팅하여야 각 pod에서 로그가 정상적으로 수집될 수 있습니다. 이번 글에서는 Loki와 Promtail을 EKS 내에서 세팅하는 방법을 살펴보도록 하겠습니다. (Loki는 저장소, Promtail은 로그를 담아주는 역할입니다.) 1. Loki 설치 1. 먼저, Loki 작동을 위해서는 ebs-csi-addon을 설치해야 합니다. 설치 명령어는 다음과 같습니다. cluster_name=my-eks-cluster-name eksctl create addon --name aws-ebs-csi-driver --cluster $cluster_name --attach-policy-arn arn:aws:iam::aws:policy..

AWS EKS 클러스터 생성 방법 정리(eksctl 사용)

EKS 클러스터를 eksctl 명령어를 통하여 셋업하는 방법을 간략하게 정리해보도록 하겠습니다. AWS console 페이지에서도 EKS를 직접 생성할 수 있지만, eksctl을 활용하는 경우 쿠버네티스 업데이트 내역과의 호환성이 더 좋아 명령어를 통하여 EKS 클러스터를 생성하는 방법을 권장드립니다. 1. AWS CLI 인증 우선, 사용할 AWS 계정의 CLI 인증이 되어 있어야 합니다. 만일, STS 인증을 사용할 경우 작업 자동화 관련 글이 있으니 참고해보시면 좋습니다. AWS STS 인증 과정 자동화 방법(리눅스 기준) AWS에서 보안 강화를 위하여 MFA를 적용한 STS 인증을 다음과 같이 사용하는 경우가 있습니다. aws sts get-session-token --serial-number --..

AWS EKS 그라파나(Grafana) 접속 세팅 방법

AWS EKS에서 그라파나 사이트를 띄울 수 있는 pod를 띄우고 사이트에 접속할 수 있도록 설정하는 방법에 대하여 간략하게 정리해보도록 하겠습니다. Step 1. 그라파나 도커 이미지 다운로드 및 ECR에 업로드 로컬 시스템에 Docker가 설치되어 있다고 가정하겠습니다. 먼저, Grafana 공식 도커 이미지를 다운로드해야 하는데, 다음 명령어로 쉽게 가능합니다. docker pull grafana/grafana 해당 로컬 환경에서 AWS 인증을 하고, ECR 레포지터리를 생성합니다. (여기서는 grafana-repo라는 이름의 레포지터리를 가정하겠습니다.) aws ecr create-repository --repository-name grafana-repo 이제 도커 이미지 태깅 및 push를 진행..

반응형