더북(TheBook)

1.3.3 도커 커뮤니티 에디션과 K3s 설치하기

리눅스 컴퓨터 또는 리눅스 가상 머신을 사용 중이라면 단일 노드 클러스터를 실행할 수 있는 방법이 몇 가지 더 있다. 카인드(Kubernetes IN Docker, Kind)와 미니큐브(Minikube)가 유명하지만 필자는 K3s를 추천한다. K3s는 필요한 최소 기능만 설치하는 개념의 배포판이지만 이 책에서 실습하는 기능은 모두 탑재되어 있다. (쿠버네티스의 별명인 K8s를 비튼 이름이다. 쿠버네티스의 코드 베이스를 크게 덜어 내어 이름 그대로 K8s 대비 절반 정도의 용량을 차지한다.)

K3s는 도커와 연동되므로 먼저 도커 커뮤니티 에디션을 설치해야 한다. 전체 설치 과정이 실린 웹 페이지(https://rancher.com/docs/k3s/latest/en/quick-start)를 보면 다음 명령을 사용한다.

# 도커 설치하기
curl -fsSL https://get.docker.com | sh

# K3s 설치하기
curl -sfL https://get.k3s.io | sh -s - --docker –disable=traefik --write-kubeconfig-mode=644

실습 환경을 가상 머신에 꾸리고 싶고 베이그런트로 가상 머신을 관리해 보았다면, 예제 코드 저장소에서 도커와 K3s를 설치하는 베이그런트 설정을 가져다 쓰면 도움이 될 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.