Rancher 설치하기
Rancher 란?
Rancher는 컨테이너 워크로드를 보다 쉽고 간편하게 관리할수 있또록 도와주는 멀티 클러스터 관리 패키지이다.
특장점
- 다양한 기능 및 통합 멀티클러스터 관리를 제공하는 툴
- Web UI 기반
- 쿠버네티스 환경에 적합한 온프레미스, 퍼블릭 클라우드 지원
- 오픈 소스로써 제약이 없음
Installation
Rquirements
- Kubernetes
- Helm
- Cert-manager [Optional]
- Ingress-controller [Optional]
기본 설치 방법
Rancher는 간단하게 Helm 을 사용하여 설치하면 된다.
1
2
3
4
5
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
helm repo update
helm install rancher rancher-stable/rancher --namespace cattle-system --create-namespace
위의 설치는 기본적인 설치 방법이며, 자세한 옵션들은 Rancher 설치 가이드에서 확인하면 된다.
손쉬운 설치!
Ranber를 쉘파일 하나로 설치하고 싶으시다면 개인 깃허브에 올려놓았습니다.
1
2
3
4
5
6
7
8
#####################################
######## Optional Parameter #########
RANCHER_VERSION=${COMPATIBLE_VERSION}
RANCHER_REPLICAS=${NUM_REPLICAS}
RANCHER_PASSWORD=${PASSWORD}
#####################################
curl https://raw.githubusercontent.com/sunjin7725/rancher-installation-shell/master/rancher.sh | sh -