본문 바로가기

AWS EKS 실습/EKS 환경 구성

(6)
EKS CNI Custom Network을 이용한 Pod 대역 분리 https://zigispace.net/1188 EKS CNI Custom Network를 이용한 Pod 대역 분리 Today Keys : eks, cni, custom, network, pod, ip, 대역, 주소, 분리, aws, node 이번 포스팅은 EKS에서 CNI Custom Network 설정을 이용하여, node와 pod 대역을 분리를 해보는 내용입니다. 서브넷에서 활용 가.. zigispace.net
3. EKSCTL을 사용하여 EKS 환경 구성 1. eksctl 설치 $ curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp sudo mv -v /tmp/eksctl /usr/local/bin $ eksctl version 0.38.0 ㅇ Enable eksctl bash-completion $ eksctl completion bash >> ~/.bash_completion . /etc/profile.d/bash_completion.sh . ~/.bash_completion 2. EKS Cluster 생성 ㅇ eks yaml 생성 cat eks-newelit..
2. 사전 준비 - 5 (Service Repo, SSH, KMS) 1. Clone the service Repos (예제에서 준비한 서비스에 대한 git 설정 $ cd ~/environment $ git clone https://github.com/brentley/ecsdemo-frontend.git brentley/ecsdemo-frontend Contribute to brentley/ecsdemo-frontend development by creating an account on GitHub. github.com $ git clone https://github.com/brentley/ecsdemo-nodejs.git brentley/ecsdemo-nodejs Part 3 of a 4 part ECS workshop. Contribute to brentley/ecsd..
2. 사전 준비 - 4 (IAM Role 할당 및 Cloud9 EC2 적용) 1. Create Role 접속 console.aws.amazon.com/iam/home?#/roles$new?step=type&commonUseCase=EC2%2BEC2&selectedUseCase=EC2&policies=arn:aws:iam::aws:policy%2FAdministratorAccess https://console.aws.amazon.com/iam/home?#/roles$new?step=type&commonUseCase=EC2%2BEC2&selectedUseCase=EC2&policies=arn:aws:iam::aws:policy%2FAdministratorAccess console.aws.amazon.com 2. AWS Service와 EC2 선택 3. AdministratorAcce..
2. 사전 준비 -3 (Install Kubernetes Tools) ㅁ Install kubectl sudo curl --silent --location -o /usr/local/bin/kubectl \ https://amazon-eks.s3.us-west-2.amazonaws.com/1.17.11/2020-09-18/bin/linux/amd64/kubectl sudo chmod +x /usr/local/bin/kubectl ㅁ Update awscli sudo pip install --upgrade awscli && hash -r ㅁ Install jq, envsubst (from GNU gettext utilities) and bash-completion sudo yum -y install jq gettext bash-completion moreutils ㅁ Inst..
2. 사전 준비 - 2 (EKS Cluster 구성을 위한 Cloud 9 생성) AWS Cloud 9 으로 eks 설치를 위한 사전 환경 구성 ㅇ 사전에 생성한 IAM User로 AWS Console 로그인 ㅇ Cloud9 생성 버튼 클릭 (Create environment) ㅇ cloud9 이름 정의 (eks-newelite) ㅇ 환경 설정 ㅁ Environment Type: direct access ㅁ Instance Type: t3.small(2GiB RAM + 2vCPU) ㅁ Platform: Amazon Linux 2(recommended) ㅁ Cost-Saving setting: After 30 minutes(default) ㅁ IAM role : AWSServiceRoleForAWSCloud9 ㅁ Network(VPC): sdshim-vpc-01 ㅁ Subnet: pub..