Rancher
Innovate Everywhere
Rancher, the open-source multi-cluster orchestration platform, lets operations teams deploy, manage and secure enterprise Kubernetes. Request a demo!
www.rancher.com
Rancher는 쿠버네티스 관리 플랫폼입니다.
여러 환경으로 분산된 클러스터들을 통합적으로 관리할 수 있습니다.
활용 사례
- VM 환경에 빠르게 쿠버네티스 배포
- 클라우드에 구축된 EKS/AKS 클러스터를 관리
기존에는 kubectl을 사용한 CLI 환경만 사용했지만, Rancher의 GUI를 활용하면 훨씬 직관적이고 간편하게 쿠버네티스를 운영할 수 있습니다.
Helm Chart 지원, Prometheus·Istio와 같은 주요 툴들의 손쉬운 배포 등, 쿠버네티스를 보다 편리하게 사용할 수 있는 다양한 기능을 제공합니다.
주의할 점
퍼블릭 클라우드의 접근 키를 그대로 Rancher에 등록하여 쿠버네티스를 조정하는 방식 권장하지 않습니다.
예를 들어 AWS의 경우, Rancher에서 Subnet 생성 등 많은 기능을 제공하나, 중간중간 동기화가 잘 되지 않는 경우가 있었습니다. ( 2.7.x 버전 기준 )
클라우드의 쿠버네티스를 사용하고 싶을 때는 클라우드 콘솔에서 직접 생성한 후 Rancher의 Import Existing Cluster 를 클릭하여 대시보드 기능으로만 사용하는 것을 추천합니다.
제한 사항
그리고 Rancher 자체가 클러스터에서 Rancher 서버의 Endpoint로 접근이 가능해야하기 때문에
폐쇄망 환경에서는 사용을 하지 못한데다가 방화벽을 추가로 관리해줘야 하는 단점 또한 존재합니다.