Skip to content

antony@notes:~/rancher$ cat "Course-Introduction.md"

Course Introduction

2023-04-15· rancher ·SUSE Rancher 2.6

SECTION 1: Course Introduction

Preface

本篇文章主要在介紹,課程將會讓我們學到 SUSE Rancher 的哪些知識,以及環境上的要求有哪些要注意的點。

可以透過點擊展開以下目錄,選擇想看的內容,跳轉至特定章節

:::warning

:::spoiler 文章目錄

[TOC]

:::

Course Overview

  • SUSE Rancher 架構及它的組成
  • 透過 SUSE Rancher 圖形化介面完成多個 Kubernetes 叢集管理和管理任務,例如:
    • 匯入和配置 Kubernetes 叢集
    • 管理 RKE 和 node templates
    • 管理本地和外部使用者
    • 使用 Helm 部署應用程式和持續交付
    • Logging and Monitoring 日誌記錄和監控
    • 執行安全性工具 CIS 和 OPA Gatekeeper
    • 備份和還原 SUSE Rancher 或是 Downstream Cluster
    • 透過 Shell 訪問 SUSE Rancher

Course Lab Environment

Lab Environment Diagram

實作環境有 9 台 VM,每台 VM 的作業系統都是 SLES15 SP3

  • Management Host (RAN201V2.6-management)
    • 包含環境要求的基礎架構服務,例如 DHCP、DNS、PXE network boot services 和 Repository Management Tool 伺服器。
    • 這台 VM 要先啟動,並保持一直運行,否則其他虛擬機器上的一些服務可能會無法正常運作。
  • Load Balancer (RAN201V2.6-lb)
    • 這個虛擬機器已經配置為通過 rancher.example.com 將流量隨機轉發到 SUSE Rancher 叢集的三台節點。
  • Rancher cluster (RAN201V2.6-rancher01, RAN201V2.6-rancher02, RAN201V2.6-rancher03)
    • 這個虛擬機器上已經部署了 SUSE Rancher,並運行在擁有三個節點的 K3s 叢集上。需要注意的是,這種設置並不適用於生產環境,因為它沒有任何高可用性的功能。
  • K3s Cluster (RAN201V2.6-control01, RAN201V2.6-worker01)
    • 預先安裝好的 Kubernetes 叢集,將被導入到 SUSE Rancher 中。
  • RKE Cluster (RAN201v2.6-control01, RAN201V2.6-worker02)
    • 這些 VM 將被配置為 RKE 叢集,並被加入 SUSE Rancher 來做管理。

注意 ! 為了在叢集上部署 downstream clusters (下游叢集)和應用程式,需要網路連線來下載 Container image。

Required Minimum Product Version

課程基於以下產品版本:

  • Product: SUSE Rancher
  • Version: 2.6.0

Hardware / Software Requirements

  • CPU: 8 CPU cores is the absolute minimum
  • RAM: 64 GB
  • Disk: 200GB SSD
  • Min host OS: openSUSE Leap 15 SP2
  • Internet Connection: Required