Project/인턴_Project

1. Minikube 설치하기(RHEL/Centos)

chea-young

API gateway인 Kong을 설치하기에 앞서 가상 환경에 Minikube에 Kong을 설치하고자 합니다.

Minikube: 하나의 노드로 구성된 간단한 클러스터를 배포하는 가벼운 쿠버네티스 구현체

 

가상 환경 스펙

- Red Hat Enterprise Linux8

- 스펙: 8 core/15Gi Ram

 

설치 순서

1. Docker 설치

2. kubectl 설치

3. Minikube 설치

 

 


1. Docker 설치

1-1 docker package 설치

1
2
3
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.33-1.git86f33cd.el7.noarch.rpm
yum install -y docker-ce

 

1-2 docker 시작

1
systemctl enable --now docker

 

1-3 docker 설치 확인

1
systemctl status docker

다음과 같은 출력이 나오면 설치가 잘 된 것이다.


2. Kubectl 설치

2-1 kubectl 설치

1
2
3
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
chmod +x ./kubectl
mv ./kubectl /usr/local/bin/kubectl
 

 

2-1 kubectl 설치 확인

1
kubectl version --client

다음과 같은 출력이 나오면 설치가 잘 된 것입니다.


3. Minikube 설치

3-1 Minikube 설치

1
2
3
4
5
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube
install minikube /usr/local/bin/
yum install conntrack
minikube start --vm-driver=none

- 조금 기다린 후 'Done!'이 뜨면 설치 완료된 것입니다.

 

3-2 Minikube 설치 확인

1
kubectl get nodes

- STATUS가 'Ready'인 상태면 에러 없이 잘 설치된 것입니다.


이렇게 간단한 커맨드만으로 Minikube를 설치해보았다. 다음에는 이 위에 Kong을 설치하여 Routing 테스트를 진행할 예정입니다.

이후 나중에 kubernetes 설치 과정과 RHEL, Centos 가상 머신 생성과정도 올릴 예정입니다!