1. Clone the service Repos (예제에서 준비한 서비스에 대한 git 설정
$ cd ~/environment
$ git clone https://github.com/brentley/ecsdemo-frontend.git
$ git clone https://github.com/brentley/ecsdemo-nodejs.git
$ git clone https://github.com/brentley/ecsdemo-crystal.git
2. SSH Key Generation
ㅇ Cloud9에서 아래 SSH Key Generation을 수행한다. 모두 Default로 3번 그대로 Enter
$ ssh-keygen
ㅇ Cloud EC2로 public key upload
$ aws ec2 import-key-pair --key-name "eks-newelite" --public-key-material file://~/.ssh/id_rsa.pub
{
"KeyName": "eks-newelite",
"KeyFingerprint": "43:c5:a7:a4:41:e9:07:ff:70:2a:60:1e:20:39:92:d9",
"KeyPairId": "key-033ca3d8cdfd053e5"
}
ㅇ EKS Cluster를 위한 CMK 생성
$ aws kms create-alias --alias-name alias/eks-newelite --target-key-id $(aws kms create-key --query KeyMetadata.Arn --output text)
$ export MASTER_ARN=$(aws kms describe-key --key-id alias/eks-newelite --query KeyMetadata.Arn --output text)
$ echo "export MASTER_ARN=${MASTER_ARN}" | tee -a ~/.bash_profile
export MASTER_ARN=arn:aws:kms:ap-northeast-2:221745184950:key/a1afa1b9-b7f3-45fc-bc94-4c0c7dae8fcd
'AWS EKS 실습 > EKS 환경 구성' 카테고리의 다른 글
EKS CNI Custom Network을 이용한 Pod 대역 분리 (0) | 2022.05.17 |
---|---|
3. EKSCTL을 사용하여 EKS 환경 구성 (0) | 2021.02.17 |
2. 사전 준비 - 4 (IAM Role 할당 및 Cloud9 EC2 적용) (0) | 2021.02.17 |
2. 사전 준비 -3 (Install Kubernetes Tools) (0) | 2021.02.17 |
2. 사전 준비 - 2 (EKS Cluster 구성을 위한 Cloud 9 생성) (0) | 2021.02.17 |