This repository contains a fork of Weave Net, the first product developed by Weaveworks, currently community-maintained at github.com/rajch/weave. This fork is intended to be a lightweight CNI add-on for Kubernetes, meant for small clusters and non-production use. Unlike the full Weave Net, it is not intended for use with Docker.
On a freshly installed Kubernetes cluster with no CNI add-on installed, run the following:
kubectl apply -f https://github.com/kuttiproject/weave/releases/latest/download/kutti-weave.yaml
Note
This configuration won’t enable encryption by default. To configure encryption, and other parameters, you will need to download the yaml file and edit it, as per this article in the full Weave Net documentation. Or, you could wait a bit. Helm chart coming soon.
For now, the only way to build Kutti Weave is via the provided multi-stage Dockerfile. To build for your local Docker engine, in the project directory, simply run:
make
Kutti Weave v0.1.0 was forked from v2.8.9 of Weave Net. It will try and incorporate all relevant changes to Weave Net after that version, but will also make changes and additions of its own. Versioning will follow semver rules.