본문 바로가기

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 2022. 5. 17.
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.. 2021. 2. 17.
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.. 2021. 2. 17.
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.. 2021. 2. 17.
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.. 2021. 2. 17.
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.. 2021. 2. 17.