클라우드 별 쿠버네티스 서비스 접속 방법
각 CSP 마다 제공하는 쿠버네티스 서비스가 있다.
근데 쿠버네티스 클러스터 구성 방법부터 접속 방법이 다양하다.
우선 접속 방법이라도 한 곳에 정리해보려고 한다.
AWS - EKS
1. AWS CLI 설치
최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface
이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이
docs.aws.amazon.com
2. AWS CLI 자격증명 구성
- aws configure 명령어 실행 후 아래 내용을 입력
AWS Access Key ID : 본인 계정의 Access Key ID
AWS Secret Access Key : 본인 계정의 Secret Access Key
Default region name : ap-northeast-2 (EKS 를 구성한 region)
Default output format : json
3. kubectl 설치
도구 설치
컴퓨터에서 쿠버네티스 도구를 설정한다.
kubernetes.io
4. EKS 설정
aws eks --region [EKS 구성한 region] update-kubeconfig --name [EKS Name]
5. kubectl 실행 확인
kubectl get nodes
Azure - AKS
1. Azure CLI 설치
Azure CLI를 설치하는 방법
Azure CLI는 Windows, macOS 및 Linux 환경에 설치할 수 있습니다. Docker 컨테이너와 Azure Cloud Shell에서도 실행할 수 있습니다.
learn.microsoft.com
2. Azure CLI 자격증명 구성
az login
위 명령어 입력 후, 브라우저에서 로그인 및 인증 완료
3. kubectl 설치
도구 설치
컴퓨터에서 쿠버네티스 도구를 설정한다.
kubernetes.io
4. AKS 설정
az aks get-credentials --resource-group [name] --name [aksclustername]
5. kubectl 실행 확인
kubectl get nodes
아래는 아직 작성 중
Naver Cloud - NAVER Kubernetes Service
- ncp-iam-authenticator 설치
- CNP 자격 증명
> ~\.ncloud\configure 파일 생성(access_key, secret_access_key)
- kubernetes 설정
> ncp-iam-authenticator update-kubeconfig --region [region-code] --clusterUuid [cluster-uuid]
NHN Toast - NKS
- NHN NKS 대시보드에 kubeconfig 파일을 다운로드하는 UI 가 있음
OCI - OKE
- OCI CLI 설치
- OCI 자격증명
> oci setup config
- OCI User 에 API key(public key) 등록
- OKE 클러스터에서 [클러스터 액세스] - [로컬 액세스] 명령어 실행