Basics

제목 없음.png

Rancher 소개 :

랜처는 컨테이너와 쿠버네티스 클러스터를 관리, 배포하기에 최적화된 도구

Rancher 서비스 탄생 배경 및 목적 :

기타 동일 목적 솔루션/서비스 :

K8S 클러스터 지원 타입 :

Cluster Management Capabilities by Cluster Type

: 지원타입에 따른 클러스터 관리 역량

The following table summarizes the options and settings available for each cluster type >

Action on Rancher Rancher Launched Kubernetes Clusters EKS, GKE and AKS Clusters1 Other Hosted Kubernetes Clusters Non-EKS or GKE Registered Clusters
Using kubectl and a kubeconfig file to Access a Cluster
Managing Cluster Members
Editing and Upgrading Clusters ✓2
Managing Nodes ✓3
Managing Persistent Volumes and Storage Classes
Managing Projects, Namespaces and Workloads
Using App Catalogs ( helm3 based )
Configuring Tools
(Alerts, Notifiers, MonitoringLoggingIstio)
Running Security Scans
Ability to rotate certificates
Ability to backup and restore Rancher-launched clusters ✓4
Cleaning Kubernetes components when clusters are no longer reachable from Rancher
Configuring Pod Security Policies
  1. 등록된 EKS, GKE 및 AKS 클러스터에는 Rancher UI에서 만든 EKS, GKE 및 AKS 클러스터와 동일한 옵션을 사용할 수 있습니다. 차이점은 등록 된 클러스터가 Rancher UI에서 삭제되면 삭제되지 않는다는 것입니다.
  2. **K3s 및 RKE2 클러스터를 제외하고 등록된 클러스터에 대한 클러스터 구성 옵션은 편집할 수 없습니다.**
  3. 등록된 클러스터 노드의 경우 Rancher UI는 노드를 차단, 드레이닝 및 편집할 수 있는 기능을 제공합니다.
  4. etcd를 컨트롤 플레인으로 사용하는 등록된 클러스터의 경우 백업 및 복구에 사용하려면 Rancher UI 외부에서 스냅샷을 수동으로 생성해야 합니다.

REF >

https://ranchermanager.docs.rancher.com/pages-for-subheaders/kubernetes-clusters-in-rancher-setup

Rancher 하드웨어 요구사항

3.png

Rancher Server 구성 :

2. 관리 컨트롤러(Management Controller)

사용자 클러스터 컨트롤러는 클러스터 관련 작업을 수행합니다. 사용자 클러스터 컨트롤러는 수평 확장을 위해 실행 중인 랜처 서버 포드에 분산되어 있습니다. 활동은 다음과 같습니다.

3. Rancher Agent 구성 요소

Rancher 에이전트는 Rancher가 다운스트림 클러스터와 통신하는 방법입니다.  Rancher는 Kubernetes API 엔드포인트에 대한 액세스 권한을 얻기 위해 다운스트림 클러스터에 대한 아웃바운드 연결을 만들지 않고 agent 통신을 합니다.

  1. 클러스터 에이전트(Cluster Agent)

SUSE Rancher는 관리 중인 각 Kubernetes 클러스터에 대해 클러스터 에이전트를 하나씩 배포합니다.