EC2
-
[LOL-DUO] Lamdba 로 데이터를 크롤링해 RDS 에 데이터 저장하기.프로젝트 2024. 1. 6. 16:24
1. 목표 2. 아키텍처 설계 과정 2.1 Lambda로 진행한 이유 2.2 Lambda가 2개로 나뉘어진 이유 2.3 JS로 진행한 이유 3. 개발 과정 3.1 VPC 내부에 Lambda 생성하기. 3.2 Lambda 함수 개발 ( JS ) 1. 목표 1. FreeTier 내에서 가능하도록 구현. ( 최소한의 비용 ) 2. Riot 데이터를 가져와 가공하여 RDS에 저장하기 및 내 서버 상태 체크. 3. 매 1시간 마다 돌며 결과를 Slack 으로 제공. 매 1시간 마다 Server의 상태 체크 등 정보를 가져와 Slack으로 알려주는 기능이 필요했습니다. 또한 주기적으로 Riot Data ( Version ) 등을 가져와 변경사항이 있다면 Database에 저장하고 알려주는 기능이 필요했습니다. 따라..
-
kubeadm을 통한 kubernetes(1.27) EC2에 설치하기Computer Science/k8s 2023. 7. 31. 21:36
1. ec2 사양 정하기 2. 컨테이너 런타임 설치 ( containerd ) 2-1. containerd 설치 2-2. systemd 설정 2-3. runc 설치 2-4. CNI 설치 3. cgroup 드라이버 구성 4. iptables 설정 5. kubeadm 설치 6. Control Plane Node 생성 7. Addon 설치 8. Worker Node 생성 및 연동 공식 문서를 보고 따라서 설치해보자. https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ kubeadm 설치하기 이 페이지에서는 kubeadm 툴박스 설치 방법을 보여준다. 이 설치 프로세스를 수행한 후 kubeadm으로 클러..
-
aws eks worker node 생성Computer Science/k8s 2023. 3. 4. 20:03
노드 그룹 생성을 통해 eks worker node를 만들어보자. eks의 컴퓨팅에서 노드 그룹을 생성할 수 있다. 그전에 ec2관련 역할을 생성해주어야한다. AmazonEKSWorkerNodePolicy, AmazonEC2ContainerRegistryReadOnly, AmazonEKS_CNI_Policy 이 3가지 권한을 가진 ec2 역할을 생성하고 해당 역할로 eks의 노드그룹을 생성한다. 생성시 주의할 점 2가지. 1. 생성할 subnet이 자동 Ip 부여가 켜져 있는가. 2. kubenetes 레이블을 1개이상 생성하였는가.
-
private subnet/EC2 접근 방법Computer Science/Aws 2022. 6. 28. 21:42
해당 EC2 키를 pem으로 다운-> 내부 키 값 복사 후 public EC2에 pem 생성-> 키가 오픈되어 있다고 안되는 경우가 있어서 권한 변경 chmod 400 key.pem -> ssh -i key.pem ec2-user@private ipv4 VPC -> NAT Gateways public subnet에 NAT Gateway 설정 라우팅 테이블 -> 해당 private subnet -> 라우팅 편짐 -> 라우팅 추가 대상 -> NAT Gateway load balaner설정 public subnet으로 설정이 된다. - internet gateway를 통해 통신이 가능한 것만 가능하기 때문이다. Security group 생성 -> Inbound (http, 0.0.0.0/0) -> liste..
-
EC2Computer Science/Aws 2022. 6. 26. 20:32
초기 생성 초기 로그인은 ec2-user로 진행해야한다. 이는 root로 로그인을 해보면 알 수 있다. AMI(Amazon Machine Image) 서버를 시작하는데 필요한 운영체제, 관련 어플리케이션, 소프트웨어가 포함된 템플릿 - (리눅스, 맥, 우분투 등이 존재함) 사용자가 custom 해서 My AMIs에서도 사용가능. 인스턴스 유형 t2.micro( t는 인스턴스 패밀리, 2는 세대 , micro는 크기 ) 네트워크 설정 편집에서 vpc, subnet 설정 가능.(해당 vpc, subnet 에 생성) 퍼블릭 IP 자동 할당 - 후에 elastic으로 수동으로 부여 가능 ( instance 리부트 등의 이슈에서 내가 ip를 고정으로 가져 갈 수있다) placement group - instanc..