티스토리 뷰

안녕하세요! 오늘은 Helm과 Minikube에 대해 알아보려고 해요. 어려운 기술 이야기 같지만, 최대한 쉽게 설명해볼게요.

Helm이란?

Helm은 쿠버네티스에서 애플리케이션을 간편하게 설치하고 관리할 수 있도록 도와주는 일종의 패키지 관리자예요. 쿠버네티스는 많은 컨테이너들을 관리해주는 시스템인데, Helm을 사용하면 마치 앱 스토어에서 앱을 설치하듯이 여러 프로그램들을 한 번에 쉽게 설치하고 업데이트할 수 있어요.

예를 들어, Apache Airflow라는 프로그램을 설치한다고 하면, Airflow뿐만 아니라 그 프로그램을 운영하는 데 필요한 여러 도구들(예: Redis, PostgreSQL, RabbitMQ 등)도 함께 설치해야 해요. Helm을 사용하면 Airflow에 필요한 것들을 모두 알아서 챙겨서 한 번에 설치해주기 때문에 아주 편리하답니다.

Helm 설치하기

먼저 Helm을 설치해볼게요. Mac 사용자의 경우, Homebrew라는 프로그램을 사용해서 Helm을 설치할 수 있어요. 아래 명령어를 터미널에 입력하면 됩니다.

brew install helm

 

설치가 끝난 뒤에는 Helm의 버전을 확인해볼 수 있어요.

helm version  # v3.x.x 와 같은 버전 번호가 나올 거예요.

Minikube 란?

Minikube는 쿠버네티스를 내 컴퓨터에서 쉽게 실행해볼 수 있도록 도와주는 도구예요. 가벼운 버전의 쿠버네티스라고 생각하면 돼요. 보통 쿠버네티스를 사용하려면 여러 서버들이 필요한데, Minikube는 내 컴퓨터에 가상의 작은 서버를 만들어서 쿠버네티스를 실습해볼 수 있게 해줘요.

Minikube를 설치하려면 역시 Homebrew를 사용할 수 있어요.

Docker 설치

Minikube를 사용하려면 Docker도 설치되어 있어야 해요. Docker는 컨테이너를 실행하는 프로그램인데, Minikube가 가상 서버를 만들고 관리하는 데 필요해요.

 

Docker를 설치하려면 다음 단계를 따라주세요.

  1. Docker 공식 웹사이트에 접속해서 설치 파일을 다운로드합니다.
  2. 설치 파일을 실행하고 안내에 따라 설치를 완료합니다.
  3. 설치가 완료된 후 Docker를 실행해 주세요.

Docker가 잘 설치되었는지 확인하려면 터미널에 아래 명령어를 입력해보세요.

docker --version  # Docker의 버전 번호가 출력되면 잘 설치된 거예요.

Minikube 설치

brew install minikube

 

설치가 완료되면 Minikube를 시작해볼까요?

minikube start

 

Minikube가 잘 실행되었는지 확인하려면 아래 명령어를 입력해보세요:

kubectl get nodes  # 쿠버네티스가 실행 중인 노드(서버) 목록을 볼 수 있어요.

이렇게 하면 Minikube가 내 컴퓨터에 작은 쿠버네티스 클러스터를 만들어준답니다. 이제 쿠버네티스를 직접 실습해볼 수 있어요!

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함