개인 로컬 환경에서 손쉽게 쿠버네티스 환경을 구성할 수 있는 방법을 알아보자.
Steps
- Docker Desktop 설치
- Kubernetes 사용 설정
- Pod 생성해 보기
1. Docker Desktop 설치
Docker Desktop은 도커 환경을 쉽게 구성할 수 있게 도와주는 데스크톱 애플리케이션이다.
도커 설치법을 찾아보면 대게 Docker Desktop 설치가 가이드된다. 도커 데스크톱은 도커의 핵심이 되는 도커 엔진에 그리고 도커를 쉽게 사용하기 위한 GUI 툴 정도라고 이해하고 있다.
Docker Desktop = Docker Engine + 이외의 유용한 기능들
이외의 유용한 기능들에 Kubernetes 클러스터를 구성할 수 있게 도와주는 게 포함되어 있다!
Docker Desktop 설치 페이지에 이동하면 쉽게 설치가 가능하다.
설치를 완료한 뒤 실행하면 다음과 같은 화면이 나올 것이다.
2. Kubernetes 사용 설정
쿠버네티스 환경을 구성하기 위해 minikube, k3s 등 다양한 것들을 시도해 봤었지만 Docker Desktop으로 설치하곤 정말 놀랐었던 기억이 난다... 너무 간단해서 너무 허무했다.
오픈 쪽 위에 있는 톱니바퀴를 누르고 Kubernetes 탭으로 이동한 뒤 Enable 버튼을 누르고 Apply & restart를 누르면 된다.
사진과 같이 왼쪽 아래에 Docker와 K8s 로고가 나란히 초록색으로 보이는 잘 구성된 것이다.
3. Pod 생성해 보기
Pod를 생성하기 위해선 kubectl CLI 툴이 설치되어 있어야 한다.
여기를
참고하자!
nginx를 위한 pod를 만들어보자.
kubectl run mynginx --image nginx # nginx Pod 생성
kubectl get po # Pod 조회
kubectl exec mynginx -- curl localhost:80 # mynginx Pod 내부에서 curl 명령어 수행