반응형

이번에 로컬에 kubernetes를 올리고 테스트할 일이 생겨

docker desktop에서 클릭한번으로 구축되는 kubernetes를 해보았다.

 

근데 필자는 kubectl 명령어로 기존에 사용하던 cluster들 정보가 수두룩 하기때문에

신규 생성된 로컬 클러스터가 자동으로 바뀌지 않았다.

 

쿠버네티스 동작 확인

설치는 정상적으로 되어 running 상태이고,

 

실행 중인 docker Desktop icon 우클릭>kubernetes 항목을 통해 생성된 자격증명을 확인할 수 있었다. 

 

kubectl config 적용

이제 저이름을 찾아서 kubectl의 context를 지정해주면 된다.

$ kubectl config get-contexts
CURRENT   NAME             CLUSTER          AUTHINFO         NAMESPACE
*         docker-desktop   docker-desktop   docker-desktop

docker-desktop이라는 컨텍스트를 지정해주자.

$ kubectl config set-context docker-desktop
Context "docker-desktop" modified.

 

테스트

이제 정상적으로 로컬 쿠버네티스의 자격증명으로 명령어를 날릴 수 있다.

$ kubectl get no
NAME             STATUS   ROLES                  AGE     VERSION
docker-desktop   Ready    control-plane,master   5m12s   v1.22.5

 

마치며

여러 kubenetes cluster를 사용하며 config들이 엄청 쌓여있었는데

이번에 docker 로 올린 쿠버네티스의 이름이 무엇인지 찾다가 알게되어 기록한다

(첨엔 local 이라는 클러스터인줄 알았음.ㅋㅋㅋ)

반응형
복사했습니다!