본문 바로가기

AWS EKS 실습

(36)
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..
1. EKS Cluster 기본 구성 - 1 0. K8S 기본 기본적인 K8S 용어에 대해 알아보자 ㅁ Pod 하나 또는 그 이상의 컨테이너를 감싸고 있는 묶음 단위 clarkshim.tistory.com/72?category=1003649 Pod 1 - (Pod 개요) 1. Pod의 필요성 - 여러 프로세스를 실행할 때 한개의 컨테이너보다 다수의 컨테이너가 더 적합 ㅁ 컨테이너는 프로세스 자체가 하위 프로세스를 생성하지 않는 한 컨테이너당 하나의 프로세스만 clarkshim.tistory.com ㅁ DaemonSet 각 노드마다 별도의 실행되는 파드 clarkshim.tistory.com/79?category=1003649 데몬셋 (Daemon Set) 레플리케이션컨트롤러와 레플리카셋은 모두 쿠버네티스의 특정위치에 배포된 특정 개수의 포드를 실행..