본문 바로가기
[Kubernetes]

minikube 실행

by SAMSUNG Metaverse-Cloud 2025. 2. 25.
728x90
반응형

 

minikube 설치

 

curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64

sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64

 

minikube 시작

minikube start

오류 발생

docker의 권한이 root이면 안됨 

docker의 권한을 루트가 아닌 다른 사용자에 넣어줘야 함

sudo usermod -aG docker (유저)

 

유저로 변경 

su - 유저

 

 

** 서버 메모리가 부족할 시 

기본적으로 메모리가 2GiB 이상이 되어야 minikube를 실행시킬 수 있음

최소 t3.small로 가동시켜야 한다는 말인데, 사실상 테스트 환경에서는 쉽지가 않음

t3.micro 환경에서 실행시키기 위해서 몇가지 작업이 필요 

1. swap memory 설정

## 블록크기 64MB x 32 즉 2GiB
sudo dd if=/dev/zero of=/swapfile bs=64M count=32

## swap file에 대한 읽기권한
sudo chmod 600 /swapfile

## swap 영역으로 사용하기 위해 초기화 
sudo mkswap /swapfile

## swap 파일 활성화
sudo swapon /swapfile


## swap 메모리 영구 설정

$ sudo vi /etc/fstab

/swapfile swap swap defaults 0 0

 

2. minikube 설정값 넣어주기 

minikube config set cpus 2
minikube config set memory 900

~/.minikube/config의 config.json에 내가 입력한 값이 들어감

 

minikube start

이제 minikube를 실행시키면 컨테이너가 띄워지며 실행되는 것을 확인할 수 있다.

 

 

728x90
반응형

'[Kubernetes]' 카테고리의 다른 글

우분투 쿠버네티스 설치 (2)  (0) 2023.08.22
우분투 쿠버네티스 설치 (1)  (0) 2023.08.21
kubespray를 통한 kubernets 배포  (0) 2023.08.19