Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Alexsaphir/K3s-Flux

K3s cluster driven by Flux
https://github.com/Alexsaphir/K3s-Flux

ansible flux gitops home-operations k3s kubernetes kubesearch renovate terraform

Last synced: about 17 hours ago
JSON representation

K3s cluster driven by Flux

Awesome Lists containing this project

README

        


### K3s cluster

... managed using Ansible, Flux and Renovate


[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white&style=for-the-badge&logo-pre-commit)](https://github.com/pre-commit/pre-commit "
Precommit status")

[![Age-Days](https://img.shields.io/endpoint?url=https%3A%2F%2Fkromgo.alexsaphir.com%2Fcluster_age_days&style=flat-square&label=Age)](https://github.com/kashalls/kromgo/)
 
[![Uptime-Days](https://img.shields.io/endpoint?url=https%3A%2F%2Fkromgo.alexsaphir.com%2Fcluster_uptime_days&style=flat-square&label=Uptime)](https://github.com/kashalls/kromgo/)
 
[![Active-Alerts](https://img.shields.io/endpoint?url=https%3A%2F%2Fkromgo.alexsaphir.com%2Fprometheus_active_alerts&style=flat-square&label=Firing%20Alerts)](https://grafana.alexsaphir.com/alerting/list?search=state:firing)
 
[![Node-Count](https://img.shields.io/endpoint?url=https%3A%2F%2Fkromgo.alexsaphir.com%2Fcluster_node_count&style=flat-square&label=Nodes)](https://github.com/kashalls/kromgo/)
 
[![Pod-Count](https://img.shields.io/endpoint?url=https%3A%2F%2Fkromgo.alexsaphir.com%2Fcluster_pod_count&style=flat-square&label=Pods)](https://github.com/kashalls/kromgo/)
 
[![CPU-Usage](https://img.shields.io/endpoint?url=https%3A%2F%2Fkromgo.alexsaphir.com%2Fcluster_cpu_usage&style=flat-square&label=CPU)](https://github.com/kashalls/kromgo/)
 
[![Memory-Usage](https://img.shields.io/endpoint?url=https%3A%2F%2Fkromgo.alexsaphir.com%2Fcluster_memory_usage&style=flat-square&label=Memory)](https://github.com/kashalls/kromgo/)

---

## 📖 Overview

---

## ⛵ Kubernetes

---

## Repository Structure

```
📁 cluster
├── 📁 apps # applications
├── 📁 bootstrap # bootstrap procedures
├── 📁 flux # core flux configuration
└── 📁 infra # network, storage, ...
```

---

## 🔧 Hardware

| Device | Count | OS Disk Size | Data Disk Size | RAM | Operating System | IP | Purpose |
|------------------|-------|--------------|----------------|------|------------------|--------------|--------------------|
| Minisforum U820 | 1 | 1TB NVMe | 2TB SSD | 64GB | Ubuntu 22.10 | 192.168.0.56 | |
| N6005/4x2.5G | 1 | 256GB NVMe | | 8GB | VyOS | | Router |
| Minisforum U820 | 1 | 1TB NVMe | 1TB SSD | 16GB | Ubuntu 22.10 | 192.168.0.70 | Kubernetes Control |
| Minisforum U820 | 1 | 1TB NVMe | 1TB SSD | 16GB | Ubuntu 22.10 | 192.168.0.71 | Kubernetes Worker |
| QNAP QSW-1105-5T | 1 | - | - | - | - | - | 2.5Gb Switch |

---

## Gratitude and Thanks

Thanks to all the people who donate their time to the [Home Operations](https://discord.gg/home-operations) Discord
community. Be sure to check out [kubesearch.dev](https://kubesearch.dev/) for ideas on how to deploy applications or get
ideas on what you may deploy.