Skip to content

About the Kutti Project

The Kutti project aims to create a simple way of creating and managing small Kubernetes clusters for learning and development, using vanilla Kubernetes and open source components only.

The central component of this project is a library called kuttilib, which provides the management API.

Kuttilib can be used with one or more drivers, each of which allow the creation and management of clusters on an underlying platform. Driver functionality is defined using neutral interfaces in a library called drivercore. As of now, two implementations exist: a VirtualBox driver and a Hyper-V driver.

Finally, an application called kutti combines kuttilib and drivers, and provides a CLI for managing clusters.

Apart from these main components, the project also includes some add-ons and tools, including:

  • provisioner-localvolume, a simple external provisioner that uses the Kubernetes in-tree local driver for dynamic volume provisioning.
  • kutti weave, a fork of the popular Weave Net CNI add-on, which provides container networking and network policies.

Pinned Loading

  1. provisioner-localvolume provisioner-localvolume Public

    An external dynamic provisioner for Kubernetes local persistent volumes.

    Go 2

  2. kutti kutti Public

    Manage multi-node kubernetes clusters on local environments like VirtualBox or Hyper-V

    Go 4 1

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…