wireguard-controller

module
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2020 License: Apache-2.0

README

WireGuard controller

The WireGuard controller is a flannel like pod network solution. Inter node communication is being done using WireGuard

Network

Network

Install

kubectl apply -f daemonset.yaml

The DaemonSet will require* WireGuard to be installed on the host. If the node uses Ubuntu 18.04, WireGuard will be installed automatically.

Building

go build github.com/mrincompetent/wireguard-controller/cmd/controller
sudo podman build -t quay.io/mrincompetent/wireguard-controller:v0.0.0-dev1 .
sudo podman push quay.io/mrincompetent/wireguard-controller:v0.0.0-dev1

FAQ

How can i configure the VPN to integrate other clusters?

You can't. This controller focuses on simplicity.

Why another WireGuard CNI solution?

I was curious on how the pod networking works.

Is this production ready?

No.

Is this secure?

Probably not.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL