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

https://github.com/diogoguedes11/homelab

Homelab project with K3s and FluxCD, continuously improving and experimenting with self-hosted applications
https://github.com/diogoguedes11/homelab

flux gitops k8s kubernetes linux

Last synced: 10 months ago
JSON representation

Homelab project with K3s and FluxCD, continuously improving and experimenting with self-hosted applications

Awesome Lists containing this project

README

          

# Homelab

## Description

This repository serves as a practical lab environment that I set up at home to deepen my understanding of Kubernetes. I firmly believe in learning by doing, so I experiment and acquire new skills through hands-on practice.

## Cluster Architecture

I'm currently using [K3s](https://k3s.io/) to set up my cluster. I found this distribution to be very easy to install and maintain.

## Hardware

I'm running a single-node cluster on the following hardware:

- HP ELITEDESK 800 G2 MINI i5-6400T/16GB/240GB SSD

### Infrastructure


Logo
Name
Description




Flux CD
The GitOps tool for Kubernetes.Currently testing and comparing with ArgoCD



Grafana
A leading open-source platform for data visualization and monitoring, enabling the creation of interactive and insightful dashboards.



Prometheus
An open-source monitoring and alerting toolkit that features a powerful time series database and flexible query language for real-time insights.



Renovate
Automated dependency management tool that simplifies keeping your projects up-to-date and secure by handling updates seamlessly.



CloudNativePG
Database operator for running PostgreSQL clusters

## Secret Management

I use AGE (Actually Awesome Go Encryption) to encrypt secrets. This tool provides modern, simple, and secure encryption for managing sensitive information in my cluster.