EKS를 만들어 보고자 한다! 왜! CI/CD를 전체적으로 보고 싶기 때문이다! 한번 설치 해보자!ap-northeast-2192.168.0.0/16ap-northeast-2ahoustagram-subnet-public-01houstagram-subnet-private
먼저, 필요한 패키지를 설치해준다aws 접속 환경을 구성하기 위해 AWS CLI를 설치해준다이후, 제대로 설치 되었는지 아래 명령어를 입력해 확인한다aws 계정에 대한 configure를 설정한다IAM 계정의 보안 자격 증명으로 접근해서 액세스 키를 발급받는다Acces
IAM > Roles > Create Role 클릭해서 IAM 역할 생성신뢰할 수 있는 Entity로 EKS - Cluster 선택 권한 정책에 EKSClusterPolicy 있는 것 확인하고 역할 생성EKSClusterIAMIAM roles 생성신뢰할 수 있는 Ent
AWS Load Balancer Controller 추가 기능 설치 - Amazon EKSAmazon EKS 애플리케이션 로드 밸런싱 - Amazon EKSWorkshop Studio설치전 전반적인 구조를 이해하자! \- IAM 정책과 역할을 생성한다 \- K8s
백엔드 Deployment를 생성할 네임스페이스를 생성한다. 예시에서의 namespace 이름은 app으로 한다yaml 파일을 작성한다. 이름은 자유롭게 작성하되, 예시에서는 create-back-pod.yaml로 한다Deployment의 이름도 namespace와 동
프론트엔드에서 백엔드로 데이터를 요청할 때는 서비스의 엔드포인트 주소로 요청을 보낼 수 있게 설정한다단일 클러스터 설정의 경우 서비스의 엔드포인트는 다음과 같다예를 들어, nginx config proxy 주소 설정 시 아래와 같이 입력한다프론트엔드 서버를 구동할 이미
로그 수집은 Cloudwatch agent, 전송은 Fluent Bit이 담당하는 구조로 구성Fluent Bit은 DaemonSet 형태로 설치한다Nodegroup에 Cloudwatch 로그 그룹을 생성하고 로그를 보낼 수 있는 권한을 설정 \- IAM 메뉴에서 역할
1. 환경변수 설정 2. Node IAM Role & Controller Policy 생성 웹에서 자원 생성에 필요한 cloudformation 소스를 받아오는데, 혹시 소스를 구하기 어려운 경우 아래 파일을 활용하자 cloudformation.yaml
EKS Mornitoring - 1. Prometheus & Grafana 세팅 (tistory.com)Prometheus Operator를 사용해 Kubernetes 환경에서 Prometheus 구성하기 — Seungwoo Lee와 About IT 엔지니어링 (tis