쿠버네티스 kops 설정하기
kops는 AWS에 쿠버네티스를 설정하는 데 도움을 주는 프로그램이다.
이 글을 쓰는 시점에 AWS에서 우분투 리눅스를 만들어서 클러스터를 만드는 것까지 성공했지만 개발 PC인 Window와 mac에서도 할 수 있게 할려고 한다.
순서
- 쿠버네티스 설치
- kops 설치
- AWS IAM 설정
- route53 설정
- AWS CLI 설치
- s3 버킷 생성
Kops
참조사이트: https://github.com/kubernetes/kops
Linux
curl -LO https://github.com/kubernetes/kops/releases/download/$(curl -s https://api.github.com/repos/kubernetes/kops/releases/latest | grep tag_name | cut -d '"' -f 4)/kops-linux-amd64
chmod +x kops-linux-amd64
sudo mv kops-linux-amd64 /usr/local/bin/kops
Windows
- Get kops-windows-amd64 from our releases.
- Rename kops-windows-amd64 to kops.exe and store it in a preferred path.
- Make sure the path you chose is added to your Path environment variable.
AWS IAM 설정
이전에 한게 있다~ 인터넷 검색해보세요
route53 설정
이전에 한게 있다.~ 인터넷 검색해보세요
AWS CLI 설치
AWS Ubuntu 18
apt install awscli
Window
설치
pip3 install awscli
aws --version
IAM 키 입력
asw configure
Access Key: [입력]
Secret Access Key: [입력]
Default region name: ap-northeast-2 # 한국 1은 일본
Default output format: [엔터]
s3 버킷 생성
- 버킷 생성 명령어
- 버킷에 버저닝을 기록하도록 설정
aws s3api create-bucket --bucket [버킷이름] --create-bucket-configuration LocationConstraint=ap-northeast-1
aws s3api put-bucket-versioning --bucket [버킷이름] --versioning-configuration Status=Enabled
- ssh-key 생성
# 리눅스
ssh-key -t rsa -N "" -f ./id_rsa
# 윈도우에서는 위의 명령어가 에러가 난다. 그래서 간단하게 했다.
ssh-key
cd ~/.ssh # 경로
댓글