본문 바로가기
카테고리 없음

[Kubernetes] kops 설정하기

by 난파선 2020. 3. 20.

쿠버네티스 kops 설정하기

kops는 AWS에 쿠버네티스를 설정하는 데 도움을 주는 프로그램이다.

이 글을 쓰는 시점에 AWS에서 우분투 리눅스를 만들어서 클러스터를 만드는 것까지 성공했지만 개발 PC인 Window와 mac에서도 할 수 있게 할려고 한다.

순서

  1. 쿠버네티스 설치
  2. kops 설치
  3. AWS IAM 설정
  4. route53 설정
  5. AWS CLI 설치
  6. 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

  1. Get kops-windows-amd64 from our releases.
  2. Rename kops-windows-amd64 to kops.exe and store it in a preferred path.
  3. 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 버킷 생성

  1. 버킷 생성 명령어
  2. 버킷에 버저닝을 기록하도록 설정
aws s3api create-bucket --bucket [버킷이름] --create-bucket-configuration LocationConstraint=ap-northeast-1
aws s3api put-bucket-versioning --bucket [버킷이름] --versioning-configuration Status=Enabled
  1. ssh-key 생성
# 리눅스
ssh-key -t rsa -N "" -f ./id_rsa

# 윈도우에서는 위의 명령어가 에러가 난다. 그래서 간단하게 했다.
ssh-key
cd ~/.ssh   # 경로

댓글