본문 바로가기

EKS18

7주차 2편 테라폼으로 AWS EKS 배포 - EKS Workshop EKS WorkshopEKS Workshop 소개EKS Workshop는 Amazon Elastic Kubernetes Service(EKS)를 학습하고 배포하는 다양한 주제와 기술을 다루는 실습 랩 가이드를 제공합니다.EKS를 배포하는 데 사용할 수 있는 다양한 툴이 제공됩니다.eksctlterraformCDK(곧 추가될 예정)[실습] EKS 배포사전 준비 : awscli (IAM '관리자 수준' 자격증명 필요), terraform, kubectl, helmaws --versionterraform --versionkubectl version --client=truehelm -h코드 준비git clone https://github.com/aws-samples/eks-workshop-v2cd eks-wor.. 2024. 7. 28.
7주차 1편 테라폼으로 AWS EKS 배포 - EKS Blueprints for Terraform Amazon EKS Blueprints for TerraformAmazon EKS Blueprints for Terraform 소개Amazon EKS Blueprints for Terraform는 사용자가 원하는 솔루션을 쉽게 구현할 수 있도록 다양한 패턴과 스니펫을 제공합니다. 이 블루프린트는 아래의 두 가지 방식으로 사용할 수 있습니다Reference : 제공된 패턴과 스니펫을 참고하여 원하는 솔루션을 구성합니다. 사용자는 패턴 또는 스니펫의 구성 방법을 확인하고 이를 자신의 환경에 맞게 복제할 수 있습니다.Copy & Paste : 패턴과 스니펫을 자신의 환경에 복사하여 초기 구현을 시작할 수 있습니다. 이후 사용자는 필요에 따라 초기 패턴을 맞춤화하여 자신의 요구에 맞게 조정합니다.고려사항EKS .. 2024. 7. 28.
8주차 2편 EKS IaC - Terraform, VPC, EC2 Terraform 실습 - VPC, EC2 VPC 배포vpc.tf 파일 생성provider "aws" { region = "ap-northeast-2"}resource "aws_vpc" "myvpc" { cidr_block = "10.10.0.0/16" tags = { Name = "aews-study" }}배포 및 확인# 배포terraform init && terraform plan && terraform apply -auto-approveterraform state listterraform state show aws_vpc.myvpc# VPC 확인export AWS_PAGER=""aws ec2 describe-vpcs | jqaws ec2 describe-vpcs --filt.. 2024. 4. 28.
8주차 3편 EKS IaC - Terraform, EKS Terraform 으로 EKS 배포첫 번째 EKS 클러스터 배포git clone 및 terraform init → plan → apply# 코드 가져오기git clone https://github.com/gasida/aews-cicd.gitcd aews-cicd/4# terraform 환경 변수 저장export TF_VAR_KeyName=kp-ihwooecho $TF_VAR_KeyName# terraform initterraform plan# 10분 후 배포 완료terraform apply -auto-approve주요 생성 자원 : VPC, Subnet, IGW, NATGW, Routing Table, EKS, EKS SG테라폼 정보 확인#terraform state list#terraform conso.. 2024. 4. 28.