관리 메뉴

피터의 개발이야기

[kubernetes] kubectl 다중 클러스터 접근하기, context 변경 본문

Kubernetes/kube 개발환경

[kubernetes] kubectl 다중 클러스터 접근하기, context 변경

기록하는 백앤드개발자 2022. 10. 9. 15:10
반응형

 

[kubernetes] 개발환경 목차

 

ㅁ 개요

 kubernetes 환경을 AWS EKS와 로컬 Docker Desktop을 다중으로 운영 중이다. 상황에 따라 클러스터를 다중으로 접속해야 하는 상황이 발생하여 Cluster 환경을 조회하고 변경하는 과정을 정리하였다.

 

 

ㅁ Kubernetes Cluster 추가

 ㅇ AWS에서 테스트용으로 구성된 EKS이다.

 ㅇ 기존에 ec2 인스턴스(t2.micro)를 구성하여 별도로 접속하는 환경을 구성하여 클러스터에 접근하였다.

 

 

# AWS EKS 연결하기
aws eks --region ap-northeast-2 update-kubeconfig --name k8s-peterica

 ㅇ 현재 맥북을 사용 중이며, aws eks에 직접 접근하기 위하여 클러스터를 맥 환경에 연결하였다.

 

 

ㅁ kubectl Cluster 목록 조회

# kubectl에 세팅되어 있는 클러스터 목록
$ kubectl config get-clusters
docker-desktop
arn:aws:eks:ap-northeast-2:********:cluster/k8s-peterica

 ㅇ 새롭게 추가된 aws eks를 확인할 수 있다.

 

 

ㅁ kubectl context 목록 조회

$ kubectl config get-contexts
CURRENT   NAME             CLUSTER                                                        AUTHINFO                                                       NAMESPACE
          docker-desktop   docker-desktop                                                 docker-desktop
*         k8s-peterica     arn:aws:eks:ap-northeast-2:942525724688:cluster/k8s-peterica   arn:aws:eks:ap-northeast-2:*********:cluster/k8s-peterica

 ㅇ 현재 Cluster는 AWS EKSdls k8s-peterica이다.

 

 

 ㅇ 노드정보를 조회하면 EC2 인스턴스 목록이 확인된다.

 

 

 

ㅁ kubectl Cluster 바꾸기

# docker-desktop으로 변경
$ kubectl config use-context docker-desktop
Switched to context "docker-desktop".

# 노드정보 조회
$ kubectl get no
NAME             STATUS   ROLES                  AGE   VERSION
docker-desktop   Ready    control-plane,master   26d   v1.22.5

 

 

ㅁ 함께 보면 좋은 사이트

 

다중 클러스터 접근 구성

이 페이지에서는 구성 파일을 사용하여 다수의 클러스터에 접근할 수 있도록 설정하는 방식을 보여준다. 클러스터, 사용자, 컨텍스트가 하나 이상의 구성 파일에 정의된 다음 kubectl config use-conte

kubernetes.io

 ㅇ 다중 클러스터 접근 구성

 

 

Amazon EKS 클러스터에 연결

Amazon EKS 클러스터에 연결할 수 없는 이유는 무엇입니까? 최종 업데이트 날짜: 2021년 6월 23일 Amazon Elastic Kubernetes Service(Amazon EKS) 클러스터를 생성했지만 클러스터에 연결할 수 없습니다. 간략한

aws.amazon.com

 ㅇ Amazon EKS 클러스터 연결방법

 

반응형
Comments