정의
Rancher는 모든 공급자에서 클러스터를 배포하고 실행할 수 있는 Kubernetes 관리 도구입니다.
Rancher는 호스팅 공급자로부터 Kubernetes를 프로비저닝하고 컴퓨팅 노드를 프로비저닝한 다음 여기에 Kubernetes를 설치하거나 어디서나 실행되는 기존 Kubernetes 클러스터를 가져올 수 있습니다.
Rancher는 먼저 모든 클러스터에 대한 인증 및 RBAC(역할 기반 액세스 제어)를 중앙 집중화하여 글로벌 관리자가 한 위치에서 클러스터 액세스를 제어할 수 있는 기능을 제공함으로써 Kubernetes 위에 상당한 가치를 추가합니다.
그런 다음 클러스터 및 해당 리소스에 대한 자세한 모니터링 및 경고를 활성화하고, 로그를 외부 공급자에게 전달하고, 애플리케이션 카탈로그를 통해 Helm과 직접 통합합니다. 외부 CI/CD 시스템이 있는 경우 이를 Rancher에 연결할 수 있지만 그렇지 않은 경우 Rancher에는 워크로드를 자동으로 배포하고 업그레이드하는 데 도움이 되는 Fleet도 포함됩니다.
Rancher는 Kubernetes를 위한 완벽한 컨테이너 관리 플랫폼으로 어디서나 Kubernetes를 성공적으로 실행할 수 있는 도구를 제공합니다.
개념
Rancher는 컨테이너를 채택하는 팀을 위한 완전한 소프트웨어 스택입니다. 컨테이너화된 워크로드를 실행하기 위한 통합 도구를 DevOps 팀에 제공하면서 모든 인프라에서 여러 Kubernetes 클러스터를 관리하는 운영 및 보안 문제를 해결합니다.
Rancher는 데이터 센터에서 클라우드, 에지에 이르기까지 프로덕션 등급 Kubernetes 클러스터를 배포할 뿐만 아니라 중앙 집중식 인증, 액세스 제어 및 관찰 가능성으로 통합합니다. Rancher를 사용하면 베어메탈, 프라이빗 클라우드, 퍼블릭 클라우드 또는 vSphere에서 클러스터 배포를 간소화하고 글로벌 보안 정책을 사용하여 보호할 수 있습니다. Helm 또는 App Catalog를 사용하여 이러한 환경 전체에서 애플리케이션을 배포하고 관리하여 단일 배포로 다중 클러스터 일관성을 보장합니다.
기능
관리자
- 통합 멀티 클러스터 관리 : Rancher는 Kubernetes 클러스터를 중앙 집중식 인증 및 액세스 제어, 엔터프라이즈 보안, 감사, 백업, 업그레이드, 관찰 가능성 및 경고와 통합합니다. 직관적인 UI 또는 강력한 CLI를 사용하여 어디에서나 몇 분 만에 일관되게 클러스터를 배포하고 보호합니다.
- 하이브리드 및 다중 클라우드 지원 : 온프레미스 클러스터와 AKS, EKS 및 GKE와 같은 클라우드 서비스에서 호스팅되는 클러스터를 단일 창에서 관리합니다. 보안 정책, 감사 로그를 중앙에서 구성하고 성능을 모니터링합니다. 앱 카탈로그에서 멀티 클러스터 앱을 일관되게 배포합니다. Active Directory, LDAP 또는 Okta와 같은 내부 ID 공급자에 연결하여 액세스를 제어합니다.
- 중앙 집중식 앱 카탈로그 : 인기 있는 오픈 소스 도구 또는 Rancher 내 파트너 에코시스템의 앱을 턴키 방식으로 다중 클러스터에 배포하기 위해 Helm을 활용하십시오.
- DevOps 채택 가속화 : Rancher는 CI/CD 파이프라인 구축을 위한 Jenkins, Gitlab 또는 Travis, 관찰 가능성을 위한 Prometheus 및 Grafana, 로깅을 위한 Fluentd, 서비스 메시를 위한 Istio와 같이 DevOps 팀이 이미 선호하는 도구를 지원합니다.
- 일관된 보안 정책 및 규정 준수 : Rancher를 사용하면 암호화 공급자를 직접 활성화하고 감사 로깅 및 속도 제한을 구성할 수 있습니다. CIS 벤치마크 모범 사례를 기준으로 클러스터 구성을 스캔하고 평가합니다. 여러 기판에서 클러스터 템플릿을 사용하여 안전하게 프로비저닝된 클러스터를 일관되게 배포합니다. 에어갭 환경에 대한 지원을 포함합니다.
- 혁신의 자유 : Rancher에는 한 가지 버전만 있습니다. 100% 무료 오픈 소스 소프트웨어입니다. 우리는 귀사를 단일 벤더 생태계에 가두지 않을 것입니다. Rancher에 대한 생각이 바뀌면 서비스 중단을 최소화하면서 제거할 수 있습니다.
개발자
- 이미 즐겨 사용하는 도구와 함께 작동 : Rancher는 Jenkins와 같은 기존 CI/CD 파이프라인은 물론 Prometheus, Grafana, Fluentd 및 Istio와 같은 기타 인기 있는 오픈 소스 도구와 통합됩니다.
- 서비스 메시 이해하기 : Rancher는 Istio의 설치 및 구성을 단순화하고 트래픽 및 원격 측정 시각화를 위한 Kiali 대시보드와 추적을 위한 Jaeger를 포함합니다.
- 복잡한 마이크로서비스 애플리케이션 배포 : 당사의 강력한 UI 및 CLI는 Kubernetes 환경, 호스트, 스택, 서비스 및 컨테이너에 대한 손쉬운 액세스를 제공하여 복잡한 워크로드를 대규모로 구축할 수 있도록 지원합니다.
- 개발자 생산성 극대화 : 클러스터 배포 및 관리가 클라우드, 온프레미스 및 에지에서 자동화되고 변경 불가능한 경우 개발자는 서비스를 실행하는 인프라에 대해 걱정하지 않고 차별화된 서비스를 제공하는 코드를 작성하는 데 집중할 수 있습니다.
- 개발자 인재 유치 : 최고의 개발자는 동료가 보증하는 플랫폼과 도구를 수용합니다. Rancher 및 Kubernetes와 같은 인기 있는 클라우드 네이티브 기술을 수용함으로써 기업은 시장에서 최고의 개발자 인재를 유치할 수 있습니다.
- 직원 온보딩 가속화 : Rancher를 사용하면 새로운 팀원이 응용 프로그램을 시작하고 생산 수준에서 신속하게 연결할 수 있습니다. 그들은 생산성을 갖추기 전에 Kubernetes에 대해 알아야 할 모든 것을 알 필요가 없습니다.
프로젝트 리더
- DevOps 변환 : 기업에서 IT 팀의 혁신을 지원하기 위해 새로운 클라우드 네이티브 DevOps 도구가 등장하고 있습니다. Rancher는 팀 민첩성을 높이고 고객을 만족시키는 차별화 서비스의 시장 출시 시간을 단축하는 이 DevOps 도구 스택의 핵심입니다.
- 클라우드 네이티브 경제학 : Rancher를 사용하여 모든 인프라에서 일관되게 컨테이너화된 앱을 오케스트레이션하는 이식성 및 밀도 이점은 모든 기업에 상당한 비용 절감을 의미합니다. 클라우드 네이티브 인프라 및 비즈니스 요구 사항에 맞게 유연한 구독을 조정할 수 있습니다.
- 생산성 및 협업 향상 : Rancher는 안전하고 안전하며 강력한 컨테이너 환경을 제공하며 개발자가 프로덕션 환경에서 실행되는 것처럼 로컬 데스크톱에서 코드를 실행해야 하는 필요성과 균형을 이룹니다. Kubernetes 클러스터가 환경 전체에서 일관되기 때문에 개발 및 IT Ops 팀은 이제 협업할 수 있습니다.
- 5G, 빅 데이터, AI 및 ML 사용 사례에 이상적 : Kubernetes는 에지를 포함하여 다양한 배포 시나리오에서 필요에 따라 복잡하고 컨테이너화된 워크로드를 확장할 수 있습니다. 따라서 Rancher with K3는 5G, CBRS 무선, 빅 데이터, 인공 지능 및 기계 학습 사용 사례를 탐색하는 기업에 이상적입니다.