Helm CLI 快速入門
這些說明提供了一種快速設定概念驗證 Rancher 安裝的方法。
這些說明假設您有一台 Linux 虛擬機器,您將從本機工作站與之通訊。Rancher 將安裝在 Linux 機器上。您需要取得該機器的 IP 位址,以便可以從本機工作站存取 Rancher。Rancher 設計為遠端管理 Kubernetes 叢集,因此 Rancher 未來管理的任何 Kubernetes 叢集也需要能夠存取此 IP 位址。
我們不建議在本機安裝 Rancher,因為這會造成網路問題。在 localhost 上安裝 Rancher 不允許 Rancher 與下游 Kubernetes 叢集通訊,因此在 localhost 上您將無法測試 Rancher 的叢集佈建或叢集管理功能。
您的 Linux 機器可以在任何地方。它可以是 Amazon EC2 實例、Digital Ocean droplet 或 Azure 虛擬機器等等。其他 Rancher 文件通常使用「節點」作為所有這些的通用術語。部署 Linux 機器的一種可能方式是按照此教學所示設定 Amazon EC2 實例。
完整的安裝要求在這裡。
在 Linux 上安裝 K3s
Rancher 需要安裝在支援的 Kubernetes 版本上。要了解您的 Rancher 版本支援哪些 Kubernetes 版本,請參閱 Rancher 支援矩陣。
要指定 K3s(Kubernetes)版本,請在執行 K3s 安裝腳本時使用 INSTALL_K3S_VERSION(例如 INSTALL_K3S_VERSION="v1.24.10+k3s1")環境變數。
在 Linux 機器上執行此命令以安裝 K3s 叢集:
curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=<VERSION> sh -s - server --cluster-init
使用 --cluster-init 允許 K3s 使用嵌入式 etcd 作為資料儲存,並且能夠轉換為 HA 設定。請參閱使用嵌入式資料庫的高可用性。
儲存 Linux 機器的 IP。