An open API service indexing awesome lists of open source software.

https://github.com/codiepp/kubian

Connecting all sorts of computers into a Kubernetes cluster based on Debian
https://github.com/codiepp/kubian

Last synced: about 1 month ago
JSON representation

Connecting all sorts of computers into a Kubernetes cluster based on Debian

Awesome Lists containing this project

README

          

# Kubian
Connecting all sorts of computers into a [Kubernetes](https://kubernetes.io) (version 1.32 ~1.28~) cluster based on [Debian 12](https://www.debian.org)

## Documentation:

### visit the >> >> wiki << <<

[![Github](github.png)](https://github.com/CodiePP/kubian/wiki)

[![Gitlab](gitlab.png)](https://gitlab.com/CodiePP/kubian/-/wikis/home)

## Feature list

* runs on [Debian](https://www.debian.org/releases/)
* simple setup procedure using `kubeadm`
- CNI: [flanell](https://github.com/flannel-io/flannel)
- cgroups
* one master node
* compute nodes run in virtual machines with a bridged network interface
- Windows: [VirtualBox](https://www.virtualbox.org/)
- macOS: [UTM](https://mac.getutm.app/)
- Linux: [libvirtd](https://libvirt.org/)
- FreeBSD: [bhyve](https://docs.freebsd.org/en/books/handbook/virtualization/#virtualization-bhyve-zfs) [vm-bhyve](https://github.com/churchers/vm-bhyve/wiki/Quickstart)
* node metrics captured with [Prometheus](https://prometheus.io) and visualised using [Grafana](https://grafana.com)
- project: [kube-prometheus](https://github.com/prometheus-operator/kube-prometheus)
* management console [OpenLens](https://github.com/MuhammedKalkan/OpenLens)
* private Docker image registry to feed your pods
- image: [registry:2](https://hub.docker.com/_/registry)
* CI/CD pipelines can be realised with [Tekton](https://github.com/tektoncd/pipeline/blob/main/docs/developers/README.md)

## Wish list

see issues on [Gitlab](https://gitlab.com/CodiePP/kubian/-/issues)

* upgrade Kubernetes to new version
* many more recipes for software installation
* more master nodes for redundancy
* joining of mobile phones running "termux" or "userland" (?)
* joining of 32bit armv7 SBC boards (?)