테라폼으로 네이버 클라우드에서 쿠버네티스를 구축하여 운영해보자.
하나씩 따라해 보자.
1
terra-dev-vpc
192.168.0.0/16
terra-dev-pub1
192.168.0.0/24
2
ec2
Cetnos로 생성 // 로키 리눅스는 테라폼 설치가 안됨.
새로운 공인 IP 할당
terra-dev-ec2
1
이용관리 > 마이 페이지 > 계정 관리
ncloud 환경 설정 하기
access-key , secret-key를 알아야 한다.
my page > 인증키 관리에서 확인 할수 있다.
2
서버 로그인
passwd
3
권한 확인
wget https://www.ncloud.com/api/support/download/files/cli/CLI_1.1.17_20231123.zip
unzip CLI_1.1.17_20231123.zip
cd CLI_1.1.17_20231123/
cd cli_linux/
cp ncloud /usr/bin
4
ncloud configure
set [DEFAULT]'s configuration.
Ncloud Access Key ID []: EQCygJㅌㅌㅌㅌㅌㅌㅌㅌㅌㅌㅌㅌㅌ
Ncloud Secret Access Key []: 3z0xYㅌㅌㅌㅌㅌㅌㅌㅌㅌㅌㅌㅌㅌ
Ncloud API URL (default:https://ncloud.apigw.ntruss.com) []:
5
ncloud server getRegionList
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install terraform
terraform -version
Terraform v1.6.6
on linux_amd64
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
ncp-iam-authenticator create-kubeconfig --region KR --clusterUuid b01xxxxxxxxxx --output kubeconfig.yaml
ncp-iam-authenticator create-kubeconfig --region <region-code> --clusterUuid <cluster-uuid> --output kubeconfig.yaml
https://brunch.co.kr/@topasvga/3594
전체 다시 보기
https://brunch.co.kr/@topasvga/2450
감사합니다.