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 |