NKS 클러스터 생성과 NKS에 kubectl 명령어는 등록해보자.
기본 인스턴스와 생성 방법은 동일하며, 주의사항으론
"""
NKS 클러스터 구성을 위해 10.100.0.0/16 대역과 10.254.0.0/16 대역은 내부적으로 사용 중입니다.
따라서 사용자 subnet을 이 대역과 겹치게 설정하면 NKS 클러스터가 정상 동작할 수 없습니다.
오토 스케일러 활성화하면 cluster autoscaler pod가 클러스터에 생성되고, 이후 비활성화하면 자동으로 삭제된다.
"""
오토스케일러의 기능을 활성화 여부 확인하시면 3분 이내로 생성이 완료됩니다.
이후 kubectl 로 NKS 관리/운영하는 해보자/ 우선 Kubeconfig를 다운로드 받는다.
해당 yaml 파일이 통신 설정 값이고 NKS의 API서버에 명령을 할 수 있다.
명령어를 내리는 서버는 개인 PC, NHN Cloud instance 가 될 수 있고 명령어를 칠 수 있는 환경이면 전부 가능하다.
리눅스 환경에서 kubectl 을 다운로드 받고 설정하도록 하겠습니다.
kubectl 다운로드
https://docs.toast.com/ko/Container/NKS/ko/user-guide/#kubectl
$curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.15.7/bin/linux/amd64/kubectl
$ chmod +x kubectl
$ sudo mv kubectl /usr/local/bin/
// kubectl이 있는 경로에서 실행
$ export PATH=$PATH:$(pwd)
명령어 몇 줄로 kubectl이 다운로드 되었고. nks에 명령어를 할 수 있게 설정해보자 .
mkdir ~/.kube
vi ~/.kube/config
----
웹콘솔에서 다운로드 받은 kubeconfig 값 입력
이후 명령어로 파드를 조회해보자
$kubectl get po -A
*주의사항
nks 가 생성 이후에 웹콘솔 kubeconfig 파일을 다운로드
nks의 worker노드도 인스턴스로 떨어지며 인스턴스 창에서 삭제/ 재기동이 되지 않습니다.
'클라우드 > NHN Cloud' 카테고리의 다른 글
[NHN Cloud] FortiGate 방화벽 확인하기 (0) | 2022.10.28 |
---|---|
[NHN Cloud] 인스턴스 유형 바꾸기 (0) | 2022.10.24 |
[NHN Cloud] Security Compliance인증서 (0) | 2022.10.21 |
[NHN Cloud] 공공클라우드 인스턴스 생성하기 (0) | 2022.10.21 |
[NHN Cloud] 조직/ 프로젝트 /맴버 관리 (0) | 2022.10.19 |