8000 GitHub - nadmax/homelab: Homelab in DevOps ways
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nadmax/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8000
 
 
 
 

Repository files navigation

Homelab

The aim of this project is to create a local Kubernetes cluster that can be replicated on your premises.
It is built with automation and scalability in mind.
Perfect for learning, testing, and tinkering.

Overview

The architecture consists of three Incus instances orchestrated into a Kubernetes cluster.
Each VM is provisioned, configured, and container-ready with Docker and Kubernetes.

Tech Stack:

  • OpenTofu: Infrastructure as Code (IaC) to define and deploy instances
  • Cloud-init: Associated with OpenTofu to define users and metadatas
  • Incus: Incus provider to manage instances
  • Ansible: Automates k8s cluster setup and configuration tasks
  • Docker: Container runtime for workloads
  • Kubernetes: Container orchestration for deploying and managing applications
  • Just: Command runner to simplify project automation and scripting

Documentation

The documentation is available here.
Please read it carefully!

Contributing

All contributions are welcome and appreciated.
Please make sur to read the contributing guide for guidelines before submitting a pull request.

Releases

No releases published

Sponsor this project

 

Packages

No packages published
0