Public Subnet (172.16.11.0/24, Y(Public), 일반)
Private Subnet 3개
LoadBalancer Subnet (172.16.3.0/24, N(Private), LoadBalancer)
NatGateway Subnet (172.16.4.0/24, N(Private), NatGateway)
NKS 탭으로 들어가서 [클러스터 생성]을 클릭한다.
클러스터 이름을 입력하고 아래 사진에서 빨간 박스 내에 있는 VPC 설정들을 위에서 만든 subnet들로 선택해준다.
노드풀 이름을 설정해주고 우측 아래에 '+추가'를 눌러줘야 노드풀이 추가가 된다.
기존 인증키 선택 혹은 인증키 생성 후 설정
최종 확인 후 생성
VPC > NAT Gateway
)VPC > Route Table
)SERVER > ACG
)SERVER > SERVER
)네트워크 접근 설정
에서 ACG를 선택할 때 위에서 생성한 ACG를 선택해주어야 한다.ncp-iam-authenticator 설치 (ncp-iam-authenticator)
curl -o ncp-iam-authenticator -L https://github.com/NaverCloudPlatform/ncp-iam-authenticator/releases/latest/download/ncp-iam-authenticator_linux_amd64
chmod +x ./ncp-iam-authenticator
mkdir -p $HOME/bin && cp ./ncp-iam-authenticator $HOME/bin/ncp-iam-authenticator && export PATH=$PATH:$HOME/bin
echo 'export PATH=$PATH:$HOME/bin' >> ~/.bash_profile
ncp-iam-authenticator help
kubectl 설치 (kubectl in linux)
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
chmod +x kubectl
mkdir -p ~/.local/bin
mv ./kubectl ~/.local/bin/kubectl
api key 발급
계정관리 > 인증키 관리
탭에서 신규로 발급이 가능하다.api key configure 설정
~/.ncloud/configure
경로에 configure 정보를 적어주어야 한다.
export NCLOUD_ACCESS_KEY=<API_ACCESS_KEY_ID>
export NCLOUD_SECRET_KEY=<API_ACCESS_KEY_PW>
export NCLOUD_API_GW=https://ncloud.apigw.ntruss.com
export NKS_CLUSTER_UUID=<NKS_CLUSTER_UUID>
cat <<EoF > ~/.ncloud/configure
[DEFAULT]
ncloud_access_key_id = $NCLOUD_ACCESS_KEY
ncloud_secret_access_key = $NCLOUD_SECRET_KEY
ncloud_api_url = $NCLOUD_API_GW
[project]
ncloud_access_key_id = $NCLOUD_ACCESS_KEY
ncloud_secret_access_key = $NCLOUD_SECRET_KEY
ncloud_api_url = $NCLOUD_API_GW
EoF
ncp-iam-authenticator create-kubeconfig --region KR --clusterUuid $NKS_CLUSTER_UUID --output kubeconfig.yaml
기존의 kubectl 명령과는 달리 kubectl --kubeconfig [kubeconfig.yaml 파일 위치]
이렇게가 한 세트로 동작하기 때문에 alias에 등록하여 사용하는 것이 좋다.
export KUBE_CONFIG=<kubeconfig.yaml 파일 위치>
kubectl --kubeconfig $KUBE_CONFIG get nodes
안녕하세요, 네이버 클라우드 플랫폼입니다.
네이버클라우드의 기술 콘텐츠 리워드 프로그램 '이달의 Nclouder(11월)' 도전자로 초대합니다 :)
네이버 클라우드 플랫폼 서비스와 관련된 모든 주제로 12.8(금)까지 신청 가능합니다.
(*11월 작성 콘텐츠 한정 신청 가능)
Ncloud 크레딧을 포함한 다양한 리워드가 준비되어 있으니 많은 관심 부탁드립니다!
*자세한 내용은 아래 링크에서 확인부탁드립니다.
https://blog.naver.com/n_cloudplatform/223257029353
*신청 링크
https://navercloud.typeform.com/to/lF8NUaCF