IPv4/IPv6 雙堆疊
Kubernetes 支援僅 IPv4、僅 IPv6 和雙堆疊網路設定。 有關更多詳細資訊,請參閱官方 Kubernetes 文件。
在僅 IPv6 或雙堆疊叢集上安裝 Rancher
Rancher 可以在使用以下設定的叢集上執行:
- 僅 IPv4
- 僅 IPv6
- 雙堆疊(IPv4 + IPv6)
當你在僅 IPv6 叢集上安裝 Rancher 時,它只能透過 IPv6 進行外部通訊。這意味著它可以佈建:
- 僅 IPv6 叢集
- 雙堆疊叢集 (在這種情況下不可能使用僅 IPv4 的下游叢集)
當你在雙堆疊叢集上安裝 Rancher 時,它可以透過 IPv4 和 IPv6 進行通訊,因此可以佈建:
- 僅 IPv4 叢集
- 僅 IPv6 叢集
- 雙堆疊叢集
有關安裝步驟,請參閱指南:安裝和升級 Rancher。
Rancher 伺服器 URL 的要求
在佈建僅 IPv6 的下游叢集時,Rancher 伺服器 URL 必須可透過 IPv6 存取,因為下游節點使用 IPv6 連接回 Rancher 伺服器。
佈建僅 IPv6 或雙堆疊叢集
你可以使用僅 IPv4、僅 IPv6 或雙堆疊網路來佈建 RKE2 和 K3s 節點驅動(機器池)或自訂叢集(現有主機)叢集。
網路設定
要啟用僅 IPv6 或雙堆疊網路,你必須設定:
- 叢集 CIDR
- 服務 CIDR
- 堆疊偏好
設定參考:
Windows 支援
Windows 上的 Kubernetes:
| 功能 | 支援狀態 |
|---|---|
| 僅 IPv6 叢集 | 不支援 |
| 雙堆疊叢集 | 支援 |
| 服務 | 限制為單一 IP 系列 |
有關更多資訊,請參閱 Kubernetes 文件。
K3s 不支援 Windows(常見問題)
RKE2 支援 Windows,但需要使用 Calico 或 Flannel 作為 CNI。
請注意,RKE2 的 Windows 安裝不支援使用 BGP 的雙堆疊叢集。
有關更多詳細資訊,請參閱 RKE2 網路選項。
佈建節點驅動叢集
Rancher 目前支援在節點驅動叢集中使用以下提供者分配 IPv6 位址:
未來版本將引入對其他提供者的支援。
目前不支援使用 DigitalOcean 節點驅動建立僅 IPv6 叢集。 有關更多詳細資訊,請參閱 rancher/rancher#52523。
基礎架構要求
叢集節點必須滿足 Rancher 管理叢集的節點要求中列出的要求。
機器池設定指南:
佈建自訂叢集
要在你自己的節點上佈建,請按照在現有節點上佈建 Kubernetes 中的說明操作。
- 節點公共 IP 和節點私有 IP 欄位接受 IPv4、IPv6 或兩者(逗號分隔)。
範例:
10.0.0.5,2001:db8::1