AWS Cloud9 환경 설정 작업을 진행하도록 하겠습니다. 1. AWS REGION 설정 현재 실습이 진행되고 있는 리전을 기본 값으로 설정하겠습니다. export AWS_REGION=$(curl -s 169.254.169.254/latest/dynamic/instance-identity/document | jq -r '.region') echo명령어를 통해 설정된 값을 확인해보도록 하겠습니다. echo "export AWS_REGION=${AWS_REGION}" | tee -a ~/.bash_profile 등록한 AWS_REGION을 기본값으로 변경하도록 하겠습니다. aws configure set default.region ${AWS_REGION} 2. 계정ID 환경변수 등록하기 계정ID를 ACCO..
eksctl 이란? 클러스터를 배포 할수 있도록하기위해 EKS 클러스터를 쉽게 생성 및 관리하는 CLI 툴입니다. Go 언어로 쓰여 있으며 CloudFormation 형태로 배포됩니다. 1. eksctl 다운로드 temp 폴더에 바이너리 파일 다운로드 진행하도록 하겠습니다. curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp ekstl이 다운로드 된것을 확인 후 /usr/local/bin 으로 옮기도록 하겠습니다. cd /tmp ls -al sudo mv -v /tmp/eksctl /usr/local/bin 2...
Jq란? jq는 JSON 형식의 데이터를 다루는 커맨드라인 유틸리티입니다. 1. JQ 설치하기 sudo yum install -y jq bash-completion이란? kubectl 명령어의 자동 완성을 가능하게 만들 수 있습니다. 2. bash-completion 설치하기 sudo yum install -y bash-completion 이상으로 유용한 다른 툴들을 설치해봤습니다.
kubectl이란? 쿠버네티스 클러스터에 명령을 내리는 CLI입니다. 쿠버네티스는 오브젝트 생성, 수정 혹은 삭제와 관련한 동작을 수행하기 위해 쿠버네티스 API를 사용합니다. 이때, kubectl CLI를 사용하면 명령어가 쿠버네티스 API를 호출해 관련 동작을 수행합니다. 1. kubectl 다운받기 sudo curl -o /usr/local/bin/kubectl \ https://amazon-eks.s3.us-west-2.amazonaws.com/1.21.2/2021-07-05/bin/linux/amd64/kubectl 다운로드 설정한 위치에 가서 정상적으로 다운로드가 되었는지 확인해보도록 하겠습니다. cd /usr/local/bin ls -al kubectl 파일이 있는것을 확인 해 보실 수 있습..