일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- NLB
- IAM
- ALB
- NAT
- linux
- GNS3
- EC2
- aws cloud school
- 네트워크
- aws cloud
- docker
- EC2 인스턴스
- eks
- Kubernetes
- SAA-C03
- AWS 자격증
- DNS
- aws cloud shcool 8
- aws cloud school 8
- vyos
- Firewall
- aws saa
- vmware
- AWS
- tftp
- FTP
- aws SAA-c03
- Troubleshooting
- Ebs
- 3 TIER
- Today
- Total
목록CS/AWS (13)
나의 공부기록

실습문제vpc이름 : rapa-vpceks클러스터 이름 : rapa-clusterweb-was-db 서브넷 구성후, web-was-db 연동을 확인해 보세요.예전에 매니페스트를 쓰셔도 좋습니다.db는 rds로 해보세요! web-was에는 ALB를 붙이세요!풀이1. VPC1-1. VPC 생성1-2. DNS 이름 활성화 2. IGW 생성 & VPC 연결2-1. IGW 생성 2-2. IGW-VPC 연결 3. Subnet 생성 & Tag 설정⚙ Tag 설정공통kubernetes.io/cluster/pric : sharedPublic Subnet Tagkubernetes.io/role/elb : 1Private Subnet Tagkubernetes.io/role/internal-elb : 1 3-1. Subnet..

ALB 생성 - 제일 중요🌟ALB의 경우에는 따로 Addon을 설치해야 함온프레미스 로컬클러스터에는 path 기반 라우팅을 하려면 ingress-controller를 설치했음➡️ AWS EKS에서는 Load Balancer Controller를 설치해줘야 함(helm으로 설치)EKS에서 ingress를 생성했을 때, EKS Addon인 LB Controller가 ALB를 생성➡️ 이를 위해서는 Load Balancer Controller가 "AWS"에 LB를 생성할 수 있는 권한 필요🌟👉 IAM에서 생성한 Role(역할)을 EKS의 SA에 부여해야 하는데, 서로 다른 플랫폼이기 때문에 불가능한데, OIDC(OpenIDConnect)라는 매개체를 통해, AWS IAM Role로 쿠버네티스의 IRSA(..

EKS(Amazon Elastic Kubernetes Service)AWS에서 제공하는 완전관리형 Kubernetes 서비스사용자가 직접 Kubernetes 클러스터를 설치하고 운영할 필요 없이, AWS가 대신 관리해 주는 서비스AWS가 Kubernetes Control Plane을 자동 설치/운영/업데이트 해주고, Worker Node만 관리하면 됨컨트롤플레인(master)과 노드 그룹(worker)들로 구성됨✅ EKS 특징컨트롤플레인은 aws에서 제공 ➡️ 가격이 상대적으로 높음노드 그룹 - 관리형 노드 그룹(Managed Node Group)➡️ 쿠버네티스 버전이 변경되면 매니페스트 파일의 버전을 수동으로 수정해야 하는데, EKS는 자동으로 버전 업그레이드(failover도 해주는 대신, 가격이 비..

문제S3 버킷을 통해 index.html을 배포해 보세요. 단, 전 세계에서 cloudfront를 통해 front.bboaws.shop으로 접속 가능해야 한다. 풀이더보기1. S3 인스턴스1-1. S3 인스턴스 생성1-2. S3의 index.html 업로드1-3. 정적 웹 사이트 호스팅1-4. 버킷 정책 생성 & 설정 2. S3 접속 확인 3. Router53 도메인 설정 4. 도메인 접속 확인 5. TLS 인증서 발급 - 버지니아 리전 6. Cloudfront 생성 7. Router53 CNAME 설정 - 버지니아 리전버지니아 리전에서 레코드 설정할 때는 트래픽 라우팅 대상이 S3가 아니고, Cloudfront로 설정되어야 함 8. 접속 확인

Router53AWS가 제공하는 DNS 서비스로, DNS의 포트가 53이기 때문에 Router53DNS 기능은 물론, AWS 내에 존재하는 다양한 서버나 엔드포인트들(ALB, Cloudfront, S3 등...)로의 라우팅도 제공가비아에서 구매한 도메인 = public Domain, AWS에서 제공하는 엔드포인트 = private Domain Router53 구성 과정더보기1. AWS 호스팅 영역 설정호스팅 영역 = 가비아 도메인AWS의 서비스와 Global한 도메인 매칭 필요도메인 이름 : 가비아에서 구매한 Global한 Domain 입력유형 : 모두에게 제공하는 영역 선택 값/트래픽 라우팅 대상 : 내 영역에 대한 정보를 알고 있는 네임서버들실제 도메인을 소유한 대상은 가비아고, 내 영역에 대한 정보..

실습 1문제web 서버를 ubuntu 24.04 기반으로 생성하여 Auto Scaling을 구성해보세요.min 1대 ~ max 3대가용영역 최소 2개 이상(a,c), web 서버들을 프라이빗 서브넷에 두세요.(템플릿을 만들 때는 퍼블릭으로 하셔도 됩니다. 가능하다면 stress 패키지가 재부팅시에도 자동으로 부하가 걸리게끔 만들어보세요. 물론 하던데로 해도 됩니다.)외부(노트북 브라우저)에서 접근 가능하도록 만들어보세요.풀이더보기1. web 인스턴스 생성 - 시작 템플릿1-1. 인스턴스 생성1-2. 인스턴스 세팅ubuntu@ip-10-10-1-30:~$ sudo -iroot@ip-10-10-1-30:~# apt update -yroot@ip-10-10-1-30:~# apt install -y nginx..

시작 템플릿Auto Scaling의 Scale In/Out을 위해 시작 템플릿을 배움이미지에는 인스턴스 유형이나 보안그룹 같은 설정이 포함되어 있지 않음➡️ Auto Scaling을 통해 서버가 생성될 때마다 보안그룹을 일일이 지정을 하는 게 현실적으로 불가능👉 이미지와 '인스턴스를 생성할 때 설정했던 내용들'(네트워크 설정 등...)을 미리 정의하기 위한 목적 시작 템플릿 구성 과정더보기1. web 인스턴스 생성 2. web 설정관리자 권한 부여 & apt 업데이트ubuntu@ip-10-10-1-225:~$ sudo -iroot@ip-10-10-1-225:~# apt update -ynginx 설치root@ip-10-10-1-225:~# apt install -y nginxindex.html 파일 생..

문제ALB를 만들어보세요.해당 ALB의 DNS 이름:80으로 접속했을 때, 하나의 AMI를 베이스로 만들어진 두 인스턴스 각각의 HOST IP가 출력되도록 해보세요. tomcat으로 하시면 됩니다. 타겟그룹의 HOST들은 AMI로 생성된 인스턴스여야 합니다. ALB는 한 개를 만드시고, HOST의 IP는 최소 두 개가 출력되게 해 보세요.(= 서버 2개 이상 만들기) tomcat을 wget으로 받으셔서 하세요. 보여질 페이지를 수정하진 마세요.AMI 이미지 생성 ➡️ 2개 이상의 인스턴스 생성제공되는 페이지에 IP 출력jsp 파일을 통해 자동으로 IP 출력? : 수동X / 자동으로 풀이더보기1. AMI 서버 생성 - tomcat 2. tomcat 설치2-1. apt 업데이트ubuntu@ip-10-10-..