rancheros introduction
TRANSCRIPT
Rancher 소개
1. Rancher란
2. WHY??
3. Rancher Demo
4. 마치며
Rancher 란 1. The world’s most powerful container management platform -> Docker와 결합되어 네트워킹, 로드밸런싱등을 지원하는 오픈소스 플랫폼
2. Linux that runs Docker directly on the kernel -> 컨테이너를 실행하기 위한 저용량 20M 리눅스의 배포판
WHY????
- 모든 CMD를 치기에는 귀찮다
- 다른 GUI TOOL은 비싸다 ( Openshift )
- 다른 GUI TOOL은 기능이 없다.
- 관리가 어렵다
Rancher Demo 1. Rancher 실행
[root@master]#docker run –d –p 8080:8080 rancher/server 2. Rancher의 초기 화면 - Chrome 브라우저에서만 동작
- http://master-IP:8080
3. ADD HOST - Registry 복사하여 agent서버에서 실행
- 복수의 agent에 실행시 아래와 같이 호스트 추가 가능 [root@agent]# sudo docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock rancher/agent:v0.7.10 http://172.19.241.91:8080/v1/scripts/5E3AFFBBE4F2280C32FB:1441587600000:5b5jpZidgk6YXVVVJDBOnMqZ9I
4. ADD Service - 편한 Scale Up
- 다양한 기능 제공 ( Load Balancer , DNS )
5. 기능 - 서비스의 clone
- GUI에서의 웹SHELL
- 구성도 ( VIEW GRAPH )
- 컨테이너 관리
마치며
- 아직까진 Beta 버전
- Clustering에 대한 아쉬움
- 초기 Docker에 접근하기에는 괜찮은 ….
- 다양한 기능 발전이 기대가 되는 Rancher