본문 바로가기

Infra/Kubernetes

2. Minikube를 사용해서 클러스터 생성하기

I . 쿠버네티스 클러스터는 두 가지 형태의 자원으로 구성된다.

마스터 - 클러스터 상호조정

노드 - 애플리케이션을 구동하는 작업자 (최소 3대의 노드가 필요)

1. Kubelet - 쿠버네티스 마스터와 통신하는 에이전트

2. Docker 또는 RKT - 컨테이너 운영담당

3. 쿠버네티스 클러스터 - 운영트래픽 처리

 

쿠버네티스 API를 통해 마스터와 통신

 

II. Create a Kubernetes Cluster

minikube version: Minikube 버전 체크

minikube start: Minikube 시작

kubectl version: Minikube 구동 후 Kubectl 작동확인\

kubectl cluster-info: Cluster내 Node 설정 정보 보기

kubectl get nodes: 사용가능한 모든 Node 정보

 

III. Installing Kubernetes on MacOS

1. Install Docker - Docker for Mac

 

Install Docker Desktop on Mac

Docker Desktop for Mac is the Community version of Docker for Mac. You can download Docker Desktop for Mac from Docker Hub. Download from Docker Hub By downloading Docker Desktop,...

docs.docker.com

2. Install Virtualbox - brew cask install virtualbox

3. Install Kubectl - brew install kubectl

4. Install Minikube - brew install minikube

Installation > OSX instructions from the latest release

 

kubernetes/minikube

Run Kubernetes locally. Contribute to kubernetes/minikube development by creating an account on GitHub.

github.com

5. minikube start 

6. kubectl api-verions 

 

 

참고 - https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/