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
- Host: GitHub
- URL: https://github.com/codiepp/kubian
- Owner: CodiePP
- License: gpl-3.0
- Created: 2023-12-19T13:03:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-12T10:12:09.000Z (about 1 year ago)
- Last Synced: 2025-03-07T18:04:59.588Z (12 months ago)
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 << <<
[](https://github.com/CodiePP/kubian/wiki)
[](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 (?)