Windows et BGP

Activation de BGP sur Calico avec Windows

Pour activer le mode BGP pour le routage du trafic avec RKE2 en utilisant à la fois des nœuds Linux et Windows, le CNI Calico doit être sélectionné dans la configuration du serveur.

# /etc/rancher/rke2/config.yaml
cni: calico

Calico doit ensuite être configuré avec BGP activé et encapsulation définie sur None.

# /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"

Démarrage du nœud Windows

Configurez RKE2 sur le nœud Windows comme décrit ici.

Avant de démarrer le service RKE2, RemoteAccess doit être activé.

Install-WindowsFeature RemoteAccess
Install-WindowsFeature RSAT-RemoteAccess-PowerShell
Install-WindowsFeature Routing

Cela nécessite un redémarrage pour fonctionner correctement.

Ensuite, configurez le service RemoteAccess :

Install-RemoteAccess -VpnType RoutingOnly

Pour vérifier si le service RemoteAccess a démarré correctement, utilisez la commande suivante :

Start-Service RemoteAccess

Après cela, vous pouvez démarrer le service RKE2.