반응형
실습
실제로 운영 환경에서 쿠버네티스를 적요하기 위해서는 최소 3대의 마스터 서버와 컨테이너 배포를 위한 N개의 노드서버 로드밸런서(프록시)가 필요합니다.
쿠버네티스 학습이 목표이기 때문에 운영환경은 제외하고 개발환경에서의 쿠버네티스 위주로학습합니다. 이러한 환경을 구성하기 어려우므로 minkube를 이용해서 환경을 조성합니다.
minikube
필요한 프로그램 설치
brew install minikube
brew install hyperkit
실습을 위해서 하이퍼킷을 사용한다.
start하면 쿠버네티스를 설치한다. (stop한거 있으면 이전 요청부터 시작한다.)
minikube start --driver=hyperkit
실습 끝나면 중지합시다.
minikube stop
접속하는 명령어
minikube ssh
scheduler , controller 등 직접 설치해줘야하는 걸 미니쿠베가 다설치해준 모습.. 너무좋다 :) b
미니쿠베 실행중인 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 |