내용 :
- 플랫폼 : AWS
폐와 설치는 Kubernetes
1.aws 구성
설치 awscli :
pip install awscli
얻을, IAM 사용자 만들기 access_key_id
도 access_key
인증을 구성 할 수 있습니다. :
aws configure
2. 설치 kops
맥 OS X
brew install kops
리눅스
wget https://github.com/kubernetes/kops/releases/download/1.10.0/kops-linux-amd64
chmod +x kops-linux-amd64
mv kops-linux-amd64 /usr/local/bin/kops
3. route53
DNS 도메인 만들기
도메인: k8s-dev.mydomain.com
aws route53 create-hosted-zone --name k8s-dev.mydomain.com --caller-reference 1
- 대시 보드에서 생성 가능
k8s-dev.mydomain.com
호스트 영역의 NS 레코드에 추가mydomain.com
기록
4. S3 스토리지 만들기
S3는 클러스터 구성을 저장하는 데 사용됩니다
aws s3 mb s3://cluster.k8s-dev.mydomain.com
5. 클러스터 만들기
export NAME=cluster.k8s-dev.mydomain.com
export KOPS_STAT_STORE=s3://cluster.k8s-dev.mydomain.com
클러스터 구성 만들기
kops create cluster $NAME --zones=ap-east-1a --node-count=2 --node-size=m5.large --master-size=t3.micro
--zones
: 예를 들어, 지역의 지역의 기초를 결정해야ap-east-1a
하는 대신ap-east-1
.
클러스터 구성보기
kops edit cluster $NAME
업데이트 클러스터
kops update cluster --yes $NAME
문 구성
kops export kubecfg $NAME
보기 클러스터
kops get cluster