2024. 8. 1. 15:10ㆍ클라우드/NCP
베스천 서버 만들어서 클러스터 접속
**공공 ncp 에서 테스트
민간 ncp는 api gw 주소가 다름
https://guide-gov.ncloud-docs.com/docs/k8s-iam-auth-ncp-iam-authenticator
https://guide-gov.ncloud-docs.com/docs/k8s-iam-auth-kubeconfig
환경변수 설정하고, (리눅스 기준)
$ export NCLOUD_ACCESS_KEY=ACCESSKEYIDACCESSKEY
$ export NCLOUD_SECRET_KEY=SECRETACCESSKEYSECRETACCESSKEYSECRETACCE
$ export NCLOUD_API_GW=https://ncloud.apigw.gov-ntruss.com
윈도우에서는 export 를 set 으로 변경하여 입력
$ set NCLOUD_ACCESS_KEY=ACCESSKEYIDACCESSKEY
$ set NCLOUD_SECRET_KEY=SECRETACCESSKEYSECRETACCESSKEYSECRETACCE
$ set NCLOUD_API_GW=https://ncloud.apigw.gov-ntruss.com
kubectl get nodes
클러스터의 노드들을 잘 불러옴
(쿠버네티스 클러스터를 생성한 계정의 api키를 입력해야 정상 작동됨. <-- 이거 몰라서 하루종일 헤맴ㅎ
root계정으로는 불가하며, 이를 위한 sub계정이 있어야함.)
그런데 사용자 환경 홈 디렉터리의 .ncloud 폴더에 configure 파일이 없었다.
'OS 환경변수가 configure 파일보다 우선' 한다고 되어있으나 불안해서 직접 만들기
mkdir .ncloud
vi configure
NCLOUD_ACCESS_KEY=ACCESSKEYIDACCESSKEY
NCLOUD_SECRET_KEY=SECRETACCESSKEYSECRETACCESSKEYSECRETACCE
NCLOUD_API_GW=https://ncloud.apigw.gov-ntruss.com
가이드에서는 아래와 같이 하라고되어있으나, 이렇게 하면 오류가 나서 위와 같이 했다.
*테스트 시 오류났음
[DEFAULT]
ncloud_access_key_id = ACCESSKEYACCESSKEYAC
ncloud_secret_access_key = SECRETKEYSECRETKEYSECRETKEYSECRETKEYSECR
ncloud_api_url = https://ncloud.apigw.gov-ntruss.com
[project]
ncloud_access_key_id = ACCESSKEYACCESSKEYAC
ncloud_secret_access_key = SECRETKEYSECRETKEYSECRETKEYSECRETKEYSECR
ncloud_api_url = https://ncloud.apigw.gov-ntruss.com
'클라우드 > NCP' 카테고리의 다른 글
NetworkACL과 ACG (0) | 2024.08.21 |
---|---|
NCP Flow log 적용 (2) | 2024.08.09 |
서버 인증키(pem) 삭제 방법 및 API 인증키 생성 (2) | 2024.06.24 |
ncp classic 환경에서는 centos밖에 사용할 수 없다 (0) | 2024.02.21 |
NCP Cloud Insight 설정(vpc) (1) | 2024.02.07 |