KeiStory

Docker Desktop 에서 Kubernetes 설정하기

 

쿠버네티스 학습을 위해 설치를 하려고 하는데 간단하게 테스트하는 용도로

Docker Desktop 에 기능이 있다고 해서 알아보고 간단히 테스트하는 방법을 알아봅니다.

아래와 같이 docker Desktop 를 실행하고 톱니바퀴모양의 설정 버튼을 눌러

왼쪽에 Kubernetes 메뉴를 선택하고 Enbable Kubernetes 스위치를 켜준 후

가장 아래 Apply & restart 버튼을 클릭합니다.

저 같은 경우 WSL  을 따로 사용하고 있어서 아래와 같은 메시지가 떴는데 

Restart the WSL intergration 버튼을 클릭하여 재시작해 주었습니다.

만약 WSL 을 사용 중이라면 주의해야 합니다.

 

정상동작이 완료되면 하단에 아래와 같이 표시됩니다.

 

Kubernetes 상태 확인을 해봅니다.

우선 kubectl version 명령어로 설치 여부를 확인할 수 있습니다.

kubectl version

간단히 nginx 이미지로 Pod 생성하여 테스트해봅니다.

터미널에서 다음 명령어로 nginx Pod를 생성해 볼 수 있습니다

kubectl run mynginx --image nginx

kubectl get po

kubectl exec mynginx -- curl localhost:80

이 방법을 이용하면 별도의 복잡한 설정 없이 로컬 환경에서 쉽게 쿠버네티스를 사용할 수 있습니다.

Docker Desktop에 내장된 쿠버네티스는 단일 노드 클러스터로, 개발 및 테스트 목적으로 사용이 가능합니다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band