ncloud CLI 다운로드 wget https://www.ncloud.com/api/support/download/files/cli/CLI_1.1.20_20240620.zip unzip CLI_1.1.20_20240620.zip cd CLI_1.1.20_20240620/ cd cli_linux/ cp ncloud /usr/bin/ ncloud help 최신버전 https://cli.ncloud-docs.com/docs/guide-clichange CLI 다운로드 cli.ncloud-docs.com 4 # ncloud 권한 설정 - Access-key , Secret-key 입력 ncloud configure # 리전에 서버 리스트 확인하기 ncloud server getRegionList # 오류시 # 아래 경로에서 실행해야 한다. [root@agame-web01-dev ~]# ncloud server getRegionList /usr/bin/ncloud: line 2: ./jre8/bin/java: No such file or directory cd /root/CLI_1.1.20_20240620/cli_linux ncloud server getRegionList 5 #하시코프 테라폼 설치하기 sudo yum install -y yum-utils shadow-utils sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/AmazonLinux/hashicorp.repo sudo yum -y install terraform terraform -version 6 사용을 위한 인증 ncp-iam 설치 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 매뉴얼 https://guide.ncloud-docs.com/docs/k8s-iam-auth-ncp-iam-authenticator cd ncp-iam-authenticator create-kubeconfig --region KR --clusterUuid b01xxxxxxxxxx --output kubeconfig.yaml # -clusterUuid는 콘솔에서 확인하자. 쿠버네티스 클러스터 UUID이다. 7 # kubectl 명령어 설치 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 8 # alials 단축 명령어 vi ~/.bash_profile 맨 아래줄에 아래 내용 추가 alias k='kubectl --kubeconfig="/root/kubeconfig.yaml"' alias kw='watch -d kubectl get deploy,svc,pods --kubeconfig="/root/kubeconfig.yaml"' source ~/.bash_profile k get nodes [root@agame-web01-dev ~]# k get nodes NAME STATUS ROLES AGE VERSION agame-dev-np1-w-5e0j Ready 77m v1.28.10 # 터미널 하나 더 띠워 모니터링 하기 kw <3> 쿠버네티스에 게임 올리기 1 게임 1개 올리기 cat <