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 in-tree local driver for dynamic volume provisioning.

Pinned

  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 14 repositories
  • driver-hyperv Public

    kutti driver for Microsoft Hyper-V

    Go 0 MIT 0 0 0 Updated Apr 2, 2024
  • driver-vbox Public

    kutti driver for Oracle VirtualBox

    Go 0 MIT 0 0 0 Updated Apr 2, 2024
  • kuttilib Public

    An API to manage Kubernetes clusters and nodes

    Go 0 MIT 0 0 0 Updated Apr 2, 2024
  • drivercore Public

    Core interfaces, types and functions for kutti drivers.

    Go 0 MIT 0 0 0 Updated Apr 2, 2024
  • sshclient Public

    Simple SSH client library

    Go 0 MIT 0 0 0 Updated Apr 2, 2024
  • workspace Public

    Config and cache management for kutti instances.

    Go 0 MIT 0 0 0 Updated Apr 2, 2024
  • kuttilog Public

    A simple levelled logging system for the kutti project.

    Go 0 MIT 0 0 0 Updated Apr 2, 2024
  • driver-hyperv-images Public

    VM images for the kutti Microsoft Hyper-V driver

    Shell 0 MIT 0 0 0 Updated Mar 25, 2024
  • driver-vbox-images Public

    VM images for the kutti Oracle VirtualBox driver

    Shell 0 MIT 0 0 0 Updated Mar 25, 2024
  • kutti Public

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

    Go 4 MIT 1 0 0 Updated Apr 4, 2023

Top languages

Loading…

Most used topics

Loading…