본문 바로가기

개인공부

쿠버네티스 : minikube , kubelctl 로 시작해보기

반응형

실습

실제로 운영 환경에서 쿠버네티스를 적요하기 위해서는 최소 3대의 마스터 서버와 컨테이너 배포를 위한 N개의 노드서버 로드밸런서(프록시)가 필요합니다.

 

쿠버네티스 학습이 목표이기 때문에 운영환경은 제외하고 개발환경에서의 쿠버네티스 위주로학습합니다. 이러한 환경을 구성하기 어려우므로 minkube를 이용해서 환경을 조성합니다.

minikube

 

필요한 프로그램 설치

brew install minikube
brew install hyperkit

 

실습을 위해서 하이퍼킷을 사용한다. 

start하면 쿠버네티스를 설치한다. (stop한거 있으면 이전 요청부터 시작한다.)

minikube start --driver=hyperkit

실습 끝나면 중지합시다.

minikube stop

 

접속하는 명령어

minikube ssh

 

scheduler , controller 등 직접 설치해줘야하는 걸 미니쿠베가 다설치해준 모습.. 너무좋다 :) b

접속하고나서 docekr ps 명령어를 입력하면 쿠버네티스가 기본적으로 운영하고 있는 여러가지 형태를알 수 있다.

 

미니쿠베 실행중인 ip

minikube ip

 

kubelctl (큐브 컨트롤)

설치

brew install kubectl

권한 부여 (홈브로으로 받으면 권한 부여 안해도됨)

chmod +x kubectl

실행해보기 (minikube 실행시 서버 정보도 뜬다.)

kubectl version

버전이 뜬다..

 

실제로 해볼려고 한다면...

쿠버네티스 설치 (운영 환경)

- aws에서 돈내고 실습환경 만들어서 준비.. 

반응형

'개인공부' 카테고리의 다른 글

MySQL의 특징  (0) 2022.03.14
쿠버네티스 : 무작정 따라해보자. 초보자 / 듀토리얼  (1) 2022.02.04
YAML 문법  (1) 2022.02.04
Server 용어정리  (0) 2021.12.07
Docker: 호스트 볼륨  (0) 2021.12.06