Rancher - 설치 및 업그레이드 > SUSE Rancher자료실

본문 바로가기
사이트 내 전체검색

SUSE Rancher자료실

Rancher - 설치 및 업그레이드

페이지 정보

profile_image
작성자 snow
댓글 0건 조회 562회 작성일 24-07-04 09:53

본문

Rancher 설치 옵션

이 게시글에서는 Rancher 설치 및 업그레이드에 대한 문서 내용을 살펴보고, 예시를 안내드리는 글입니다.


1. 소개

이 목차에서는 Rancher 설치 아키텍처 옵션에 대한 개요를 제공하며, 각 옵션의 장점을 설명합니다.


1.1. 용어 설명

이 목차에서는 다음 용어를 설명합니다:

  • Rancher 서버: Kubernetes 클러스터를 통합 관리하고 프로비저닝할 수 있는 플랫폼입니다. Rancher UI를 통해 여러 Kubernetes 클러스터를 손쉽게 제어할 수 있습니다.
  • RKE (Rancher Kubernetes Engine): Kubernetes 클러스터를 쉽게 설정하고 관리할 수 있는 도구입니다. 다양한 인프라 환경에서 Kubernetes를 빠르게 배포할 수 있습니다.
  • K3s (경량 Kubernetes): 리소스 사용량이 적은 Kubernetes 배포판으로, 저사양 하드웨어에서도 효율적으로 작동합니다. 간편한 설치와 운영이 특징입니다.
  • RKE2: 강화된 보안과 규정 준수를 염두에 두고 설계된 Kubernetes 배포판입니다. 정부 및 공공기관에서의 사용을 목표로 하고 있습니다.

2. 설치 옵션 개요

Rancher는 다음 주요 아키텍처에 설치할 수 있습니다:


2.1. Helm CLI를 사용한 고가용성 Kubernetes 설치

전용 Kubernetes 클러스터에서 다중 노드에 Rancher를 설치하기 위해 Helm, Kubernetes 패키지 관리자를 사용하는 것이 좋습니다. RKE 클러스터의 경우 아래 명령을 사용하여 설치할 수 있습니다:

```bash

helm repo add rancher-stable https://releases.rancher.com/server-charts/stable

helm repo update

kubectl create namespace cattle-system

helm install rancher rancher-stable/rancher --namespace cattle-system --set hostname=rancher.my.org

```

해당 명령을 실행할 시 Rancher 서버가 고가용성으로 설치됩니다.


2.2. 단일 노드 설치

단일 노드에 Rancher를 설치할 수도 있습니다. 이는 테스트나 개발 환경에 적합합니다. 단일 노드 설치는 다음 명령을 통해 수행할 수 있습니다:

```bash

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest

```

해당 명령을 실행할 시 단일 노드에 Rancher가 설치됩니다.


2.3. K3s를 사용한 경량 설치

K3s는 경량 Kubernetes 배포판으로, 리소스가 제한된 환경에서도 Rancher를 실행할 수 있게 합니다. K3s를 사용하여 Rancher를 설치하려면 다음 명령을 사용합니다:

```bash

curl -sfL https://get.k3s.io | sh -

k3s server &

export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

helm install rancher rancher-stable/rancher --namespace cattle-system --set hostname=rancher.my.org

```

해당 명령을 실행할 시 K3s를 통해 경량 환경에서 Rancher가 설치됩니다.


3. 설치 후 설정

설치가 완료된 후 Rancher의 다양한 기능을 설정할 수 있습니다. 예를 들어, 인증 설정, 네트워크 설정 등을 진행할 수 있습니다. 설정 명령은 다음과 같습니다:

```bash

kubectl get pods -n cattle-system

kubectl logs -f -n cattle-system

```

해당 명령을 실행할 시 설치된 Rancher의 상태를 확인하고 설정을 진행할 수 있습니다.


3.1. 인증 설정

Rancher 설치 후 사용자를 위한 인증 설정이 필요합니다. 기본 명령은 다음과 같습니다:

 

```bash

kubectl apply -f authentication-config.yaml

```

해당 명령을 실행할 시 사용자의 인증 설정이 적용됩니다.


4. 마무리

이 게시글에서는 Rancher 설치 옵션의 다양한 사용법을 살펴보았습니다. Rancher는 다양한 설치 옵션을 제공하여 사용자의 환경에 맞는 최적의 선택을 할 수 있게 합니다. 각 설치 방법의 장단점을 고려하여 적합한 방식을 선택하시기 바랍니다. Rancher의 유연성과 강력한 기능을 통해 Kubernetes 클러스터를 효율적으로 관리할 수 있습니다.

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템
대표이사 : 정정모
본사 : 강남구 봉은사로 114길 40 홍선빌딩 2층
- tel : 02-6207-1160
대전지사 : 유성구 노은로174 도원프라자 5층
- tel : 042-331-1161

접속자집계

오늘
1,488
어제
1,461
최대
3,935
전체
1,127,735
Copyright © www.linuxdata.org All rights reserved.