Install Wireguard with Calico - anavarrocloud/kubernetes GitHub Wiki
On Each Node,
Install Required wireguard-tools
sudo dnf install wireguard-tools
Ensure Wireguard Kernel Module is Active
modprobe wireguard
Verify:
lsmod | grep wireguard
Enable WireGuard in the FelixConfiguration
apiVersion: projectcalico.org/v3
kind: FelixConfiguration
metadata:
name: default
spec:
wireguardEnabled: true
Verify (In my case I saw wireguard.cali)
ip link show
Confirm if Active from Calico
kubectl logs -n kube-system -l k8s-app=calico-node
From the Node:
sudo wg show