본문 바로가기
네이버클라우드

ncp kubernetes 설치

by aws-evan 2025. 1. 20.
반응형

 

 



 

네이버 클라우드 쿠버네티스 설치

 

  • vpc,subnet 생성 참고

https://monta010.tistory.com/203

 

ncp vpc 생성 및 서버 생성

1. vpc 생성vpc 이름  : dev-vpc (원하는 이름)IP 주소 범위 :  10.0.0.0/16 (필요한 대역 설계)유형 : 기본   2. subnet 생성(Public)Subnet 이름 : vpc : 생성한 vpcIP 주소 범위 : 10.0.1.0/24가용 zone : 배포할 위치Int

monta010.tistory.com

 

 

NKS 설치

https://guide.ncloud-docs.com/docs/k8s-k8soverview

 

사전 준비

  • vpc 
  • 일반 private subnet
  • Load Balancer public subnet, private subnet 
  • nat gatewat 생성
    • public subnet 생성 -> nat Gateway 연결

 

 

 

https://guide.ncloud-docs.com/docs/k8s-k8sprep

 

  • nat 생성
    • public subnet nat 서브넷 생성

  • NAT Gateway 생성
    • public subnet 연결

  • iam 인증

https://guide.ncloud-docs.com/docs/k8s-iam-auth-ncp-iam-authenticator

 

 

  • configure 설치

https://guide.ncloud-docs.com/docs/k8s-iam-auth-kubeconfig

 

  • iam,configure 등록한 이후부터는 kubectl을 통해서 k8s리소스 조획가 가능하다, 단 "--kubeconfig kubeconfig.yaml" 옵션을 넣어야 한다.

 

  • 옵션 X -> kubectl 명령어 사용시

  • 매번 넣기가 불편하니 프로파일 적용하여 편하게 사용하자
vi ~/.bash_profile

alias kubectl='kubectl --kubeconfig="/root/kubeconfig.yaml"'


source ~/.bash_profile

 

nginx 배포

  • nginx deployment 생성
kubectl create deployment nginx --image nginx:1.24

  • nginx 서비스 생성
 kubectl expose deployment nginx --port=80 --type=LoadBalancer

  • 서비스 체크

 

 

게임서버 배포

  • manifest 다운로드
kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.7.2/docs/examples/2048/2048_full.yaml

 

 

  • 게임서버 Svc  : nodeprot -> LoadBalancer 변경

 

대시보드

반응형

'네이버클라우드' 카테고리의 다른 글

ncp vpc 생성 및 서버 생성  (0) 2025.01.20

댓글