안녕하세요. 나스당에서 놀러왔습니다. 클량활동에서 리눅서당엔 처음 와봤습니다.
Vagrant Docker 풀 보다가 정리한거 공유드려요. 리눅스 정보 많이 얻어갈께요.
Rancher는 docker 오케스트레이션 툴입니다. 리눅스 서버에 깔아놓으면 왠지 시놀로지 나스 패키지스토어같아보이지요.
작년까지 docker가 춘추전국시대일때 swarm기반으로 cattle이라는 독자 엔진을 만들어 k8s도 지원해줄께 하면서 v1.6까지 잘나가는듯 싶었으나...
구글신님이 kubernetes 풀 오픈하고 바로 천하제패하고, 나머지 플렛폼이 미만잡이 된 후 올해부터 kubernetes만 지원하는 툴로 전면개편중이더라구요. 거의 하루단위로 도커재배포중이더군요.ㅎㅎ
작년에 Udemy에서 Ralf.Yang님 강의중 'DevOps 첫걸음'이라는 강의에서 처음 써보고 문화충격도 좀 받고 회사에도 좀 적용이 되었는데 여기도 k8s대세라...하아....ㅋㅋ 눈물좀.... ㅜㅜ
로컬에서 k8s기반 api를 개발중이라 Test bed로 rancher2.0 k8s 클러스터 환경 적용한거 공유드립니다.
사실 만들다보니 rancher 홈페이지에 vagrant 예제가 있더군요... 심지어 더잘돼....라지만 rb기반파일이있고.. 저는 집에 있는 windows에서도 개발하기에... vagrant에 rancher2.0 얹어서 패키징 해봤습니다.
아래 git 링크 공유드립니다.
정리하다보니 저도 공부가 많이 되네요 ^^
사양이 좀 높습니다.
최소 VM두대(rancher, worker server)이고, worker 노드는 2cpu, 3기가씩 잡습니다.
https://github.com/hyeonsangjeon/vagrant-rancher2.0