Cluster.dev is an open-source system delivered as GitHub Action or Docker Image for creating and managing Kubernetes clusters with simple manifests by GitOps approach.
Designed for developers that are bored to configure Kubernetes stuff and just need: kubeconfig, dashboard, logging and monitoring out-of-the-box.
Based on DevOps and SRE best-practices. GitOps cluster management and application delivery. Simple CI/CD integration. Easily extendable by pre-configured applications and modules. Supports different Cloud Providers and Kubernetes versions.
Sample manifest to create a cluster:
cluster: name: minikube-a cloud: provider: aws region: eu-central-1 vpc: default domain: shalb.net provisioner: type: minikube instanceType: m5.large
You can find the complete sample in our GitHub Repo/Quick Start
The project is in Alpha Stage. Roadmap details: ROADMAP
If you want to spread the project with your own code, you can start contributing with this quick guide: CONTRIBUTING