dsieradzki / makoon

A Web Application for easy Kubernetes Cluster Management for Proxmox VE
https://www.linkedin.com/in/dsieradzki
Other
71 stars 7 forks source link
homelab homelab-automation kubernetes proxmox

Table of contents

:grey_question: What is this?

Makoon is a web application designed to make managing Kubernetes clusters in Proxmox VE as simple as possible. With Makoon, users can manage MicroK8s multi-node clusters, Helm applications, and install/uninstall Kubernetes resources without the need for complicated bash scripts, terraform or ansible.

Key Features:

Additional information

:pushpin: Installation

Docker

# Create volume for Makoon data
docker volume create makoon_db
# Run container
docker run -d --name makoon -p8080:8080 --volume makoon_db:/app/data docker.io/sieradzki/makoon:latest

Docker compose

services:
  makoon:
    image: docker.io/sieradzki/makoon:latest
    ports:
      - 8080:8080
    volumes:
      - makoon_db:/app/data
volumes:
  makoon_db:

:hammer: Building from source

To build a production package, run

docker build -t makoon:local .

:blue_book: Licences

Makoon can be used under two licences:

For personal use PolyForm Noncommercial License 1.0.0

Internal Business Use PolyForm Internal Use License 1.0.0

Can I use Makoon?

:camera: Screenshots

1_screenshot

2_screenshot

3_screenshot

4_screenshot

5_screenshot

6_screenshot

7_screenshot

8_screenshot

9_screenshot