從節點移除 Kubernetes 元件
本節說明如何從 Rancher 啟動的 Kubernetes 叢集中斷開節點,並從節點中移除所有 Kubernetes 元件。此過程可讓您將該節點用於其他用途。
當您使用 Rancher 在基礎設施提供者的新節點上安裝 Kubernetes 時,會建立資源(容器/虛擬網路介面)和組態項目(憑證/組態檔案)。
從 Rancher 啟動的 Kubernetes 叢集中移除節點時(前提是它們處於 Active 狀態),這些資源會自動清理,唯一需要執行的操作就是重新啟動節點。當節點變得無法存取且無法使用自動清理過程時,我們會說明在將節點再次新增到叢集之前需要執行的步驟。
會移除什麼?
清理使用 Rancher 佈建的節點時,會根據您要移除的叢集節點類型刪除以下元件。
| 移除的元件 | 基礎設施提供者託管的節點 | 自訂節點 | 託管叢集 | 已註冊的節點 |
|---|---|---|---|---|
Rancher 部署命名空間(預設為 cattle-system) | ✓ | ✓ | ✓ | ✓ |
由 Rancher 標記的 serviceAccount、clusterRoles 和 clusterRoleBindings | ✓ | ✓ | ✓ | ✓ |
| 標籤、註釋和 Finalizers | ✓ | ✓ | ✓ | ✓ |
| Rancher 部署 | ✓ | ✓ | ✓ | |
| 機器、叢集、專案和使用者自訂資源定義(CRDs) | ✓ | ✓ | ✓ | |
在 management.cattle.io API 群組下建立的所有資源 | ✓ | ✓ | ✓ | |
| Rancher v2.x 建立的所有 CRDs | ✓ | ✓ | ✓ |