Minikube Ubuntu 설치 스크립트

Ubuntu용 Minikube 설치 스크립트입니다. 아키텍처 감지, 최신 Minikube 바이너리 설치, Docker driver 시작 확인과 정리 명령을 정리했습니다.

Minikube는 로컬 Kubernetes 실습 환경을 만드는 도구입니다. Ubuntu에서 Minikube 바이너리를 설치하고 Docker driver로 시작하기 전까지의 스크립트를 정리합니다.

절차에는 Kustomize 설치 내용이 섞여 있었으므로, Minikube 설치만 분리합니다.

설치 전 요구사항

uname -m
free -h
df -h
docker version
kubectl version --client

공식 문서 기준 Minikube는 CPU, 메모리, 디스크, 인터넷 연결, Docker/KVM/VirtualBox 같은 driver가 필요합니다. Ubuntu 서버에서는 Docker driver가 가장 단순한 편입니다.

install-minikube.sh

#!/usr/bin/env bash
set -euo pipefail

ARCH="$(dpkg --print-architecture)"
case "${ARCH}" in
 amd64) MINIKUBE_ARCH="amd64" ;;
 arm64) MINIKUBE_ARCH="arm64" ;;
 *) echo "unsupported architecture: ${ARCH}" >&2; exit 1 ;;
esac

TMP_DIR="$(mktemp -d)"
trap 'rm -rf "${TMP_DIR}"' EXIT

curl -L "https://storage.googleapis.com/minikube/releases/latest/minikube-linux-${MINIKUBE_ARCH}" \
 -o "${TMP_DIR}/minikube"

sudo install -o root -g root -m 0755 "${TMP_DIR}/minikube" /usr/local/bin/minikube
minikube version

시작 확인

minikube start --driver=docker
minikube status
kubectl get nodes -o wide
kubectl get pods -A

정리

minikube stop
minikube delete

공식 문서

BGM EVER