Skip to content

AWS EKS 를 사용하여 Nginx 및 EFK 스택 구축

Notifications You must be signed in to change notification settings

HyoilKim/EFKstackwithEKS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EKS 를 사용한 EFK stack 구축 및 Slack 알림 전송

1. VPC 구성 (상세링크)

  • 서버 아키텍처
    image
  • Subnet 이중화 구성
  • Public Subnet과 IGW 연결
  • 라우팅 테이블 설정
  • Bastion Host 역할로서 NAT instance 생성(free)

2. Nginx 배포(상세링크)

  • EKS Cluster 생성
  • nginx.yaml 파일 생성하여 배포

3. EFK 배포(상세링크)

  • elasticsearch/kibana.yaml 파일 생성하여 배포
    • loadbalancer listener 설정
    • loadbalancer inbound port 설정
  • fluentd.yaml 파일 생성하여 배포

4. Slack 알림 전송

  • CloudWatch에서 알람 발생 → SNS 푸시 서비스 호출 → Lambda 함수 트리거 → 연동된 Slack 채널로 알람 전송
    image

  • 결과 cpu-alarm slack-alarm

About

AWS EKS 를 사용하여 Nginx 및 EFK 스택 구축

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published