WindowsとBGP
WindowsでCalicoのBGPを有効にする
LinuxとWindowsノードの両方を使用してRKE2でトラフィックをルーティングするためにBGPモードを有効にするには、サーバー設定でCalico CNIを選択する必要があります。
# /etc/rancher/rke2/config.yaml
cni: calico
次に、BGPを有効にし、カプセル化を`None`に設定してCalicoを構成する必要があります。
# /var/lib/rancher/rke2/server/manifests/rke2-calico-config.yaml
apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
name: rke2-calico
namespace: kube-system
spec:
valuesContent: |-
installation:
calicoNetwork:
bgp: Enabled
backend: "None"
Windowsノードを起動しています
こちらに記載されているように、WindowsノードでRKE2を構成します。
RKE2サービスを開始する前に、`RemoteAccess`を有効にする必要があります。
Install-WindowsFeature RemoteAccess
Install-WindowsFeature RSAT-RemoteAccess-PowerShell
Install-WindowsFeature Routing
これには、正常に機能するために再起動が必要です。
次に、`RemoteAccess`サービスを設定します:
Install-RemoteAccess -VpnType RoutingOnly
`RemoteAccess`サービスが正常に開始されたかどうかを確認するには、次のコマンドを使用します:
Start-Service RemoteAccess
その後、RKE2サービスを開始できます。