IT/Cloud

클라우드 별 쿠버네티스 서비스 접속 방법

보띵 2023. 5. 8. 18:31
728x90
반응형

각 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 클러스터에서 [클러스터 액세스] - [로컬 액세스] 명령어 실행

 

 

728x90
반응형