Windows und BGP
Aktivieren von BGP auf Calico mit Windows
Um den BGP-Modus für die Weiterleitung von Datenverkehr mit RKE2 unter Verwendung von sowohl Linux- als auch Windows-Knoten zu aktivieren, sollte das Calico CNI in der Serverkonfiguration ausgewählt werden.
# /etc/rancher/rke2/config.yaml
cni: calico
Calico sollte dann mit aktiviertem BGP und einer auf None eingestellten Kapselung konfiguriert werden.
# /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-Knoten starten
Konfigurieren Sie RKE2 auf dem Windows-Knoten wie hier beschrieben.
Bevor Sie den RKE2-Dienst starten, muss RemoteAccess aktiviert werden.
Install-WindowsFeature RemoteAccess
Install-WindowsFeature RSAT-RemoteAccess-PowerShell
Install-WindowsFeature Routing
Dies erfordert einen Neustart, um ordnungsgemäß zu funktionieren.
Als Nächstes konfigurieren Sie den RemoteAccess-Dienst:
Install-RemoteAccess -VpnType RoutingOnly
Um zu überprüfen, ob der RemoteAccess-Dienst ordnungsgemäß gestartet wurde, verwenden Sie den folgenden Befehl:
Start-Service RemoteAccess
Danach können Sie den RKE2-Dienst starten.