Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zacheryph/k8s-gitops
https://github.com/zacheryph/k8s-gitops
flux gitops k8s-at-home kubernetes renovate talos
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/zacheryph/k8s-gitops
- Owner: zacheryph
- Created: 2020-11-13T04:21:55.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-03T00:18:28.000Z (18 days ago)
- Last Synced: 2024-11-03T00:19:29.388Z (18 days ago)
- Topics: flux, gitops, k8s-at-home, kubernetes, renovate, talos
- Homepage:
- Size: 5.74 MB
- Stars: 27
- Watchers: 5
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#### Homelab K8s-Gitops
> GitOps state for my cluster using flux v2[![Discord](https://img.shields.io/badge/discord-chat-7289DA.svg?maxAge=60&style=flat-square)](https://discord.gg/DNCynrJ)
[![k3s](https://img.shields.io/badge/k3s-v1.21.0-orange?style=flat-square)](https://k3s.io/)
[![GitHub issues](https://img.shields.io/github/issues/zacheryph/k8s-gitops?style=flat-square)](https://github.com/zacheryph/k8s-gitops/issues)
[![GitHub last commit](https://img.shields.io/github/last-commit/zacheryph/k8s-gitops?color=purple&style=flat-square)](https://github.com/zacheryph/k8s-gitops/commits/master)
## Overview
## Secret Management
All secret management is handled via SOPS and Flux variable expansion.
## Hardware
Cluster is 3 built 1u servers with the following hardware.
* Inwin 1W-RF100S Chassis
* ASRock Rack E3C246D2I
* Intel Core i3-9100
* 16GB Memory
* 128GB M.2 2242 SSD (OS)
* 2x 6TB HGST Ultrastar (longhorn)## Cluster
Below is the layout of the cluster resource files and what
is contained. they are listed in the order they get loaded.* base - _"flux bootstrap"_
* flux-system - flux gitops controllers & configuration
* crds - custom resource definitions
* namespaces - self explainatory
* operators - operators that handle/manage resources
* core - underlying infrastructure services
* cert-manager - handles tls certificates
* hardware - node feature discovery
* kasten - k10 backup system
* metallb - bgp load balancers
* rook-ceph - PVC storage
* apps
* dev - development tools
* home - home automation
* media - media management
* network - networking related tools
* services - general services
* system-ingress - ingress related resources
* system-monitor - grafana/prometheus/loki stack