rke2
v1.30.6+rke2r1
RKE2,也稱為 RKE Government,是 Rancher 的下一代 Kubernetes 發行版。
它是一個完全符合 Kubernetes 的發行版,專注於美國聯邦政府部門的安全性和合規性。
為了實現這些目標,RKE2 執行以下操作:
有關更多資訊以及詳細的安裝和操作說明,請訪問我們的文件。
這是非常快速的開始:
curl -sfL https://get.rke2.io | sh -
systemctl enable rke2-server.service
systemctl start rke2-server.service
# Wait a bit
export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH= $PATH :/var/lib/rancher/rke2/bin
kubectl get nodes
如需了解更多信息,請查看我們完整的快速入門指南。
您可以在此處找到安裝方法和資訊的完整詳細資訊。
配置 RKE2 的主要方法是透過其設定檔。命令列參數和環境變數也可用,但 RKE2 作為 systemd 服務安裝,因此這些不那麼容易利用。
預設情況下,RKE2 將使用位於/etc/rancher/rke2/config.yaml
的 YAML 檔案中存在的值啟動。
基本server
設定檔的範例如下:
# /etc/rancher/rke2/config.yaml
write-kubeconfig-mode : " 0644 "
tls-san :
- " foo.local "
node-label :
- " foo=bar "
- " something=amazing "
一般來說,cli 參數會對應到各自的 yaml 鍵,可重複的 cli 參數表示為 yaml 列表。因此,下面顯示了僅使用 cli 參數的相同配置來演示這一點:
rke2 server
--write-kubeconfig-mode " 0644 "
--tls-san " foo.local "
--node-label " foo=bar "
--node-label " something=amazing "
也可以同時使用設定檔和 cli 參數。在這些情況下,將從兩個來源載入值,但 cli 參數將優先。對於可重複的參數,例如--node-label
,cli 參數會覆寫清單中的所有值。
最後,可以透過 cli 參數--config FILE, -c FILE
或環境變數$RKE2_CONFIG_FILE
更改設定檔的位置。
RKE2 中的安全性問題可以透過電子郵件 [email protected] 來報告。請不要在這裡提出安全問題。