Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dfroberg/cluster
Lab Cluster - Kubernetes (k3s) cluster managed by GitOps (Flux). Built on Proxmox using Terraform amd Ansible.
https://github.com/dfroberg/cluster
ansible ceph fluxcd gitops helm homelab k8s k8s-at-home kubernetes kubernetes-cluster selfhosted sops talos terraform ubuntu2004 vault
Last synced: 2 months ago
JSON representation
Lab Cluster - Kubernetes (k3s) cluster managed by GitOps (Flux). Built on Proxmox using Terraform amd Ansible.
- Host: GitHub
- URL: https://github.com/dfroberg/cluster
- Owner: dfroberg
- License: unlicense
- Created: 2021-08-25T08:30:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T20:23:25.000Z (9 months ago)
- Last Synced: 2024-04-14T04:10:01.121Z (9 months ago)
- Topics: ansible, ceph, fluxcd, gitops, helm, homelab, k8s, k8s-at-home, kubernetes, kubernetes-cluster, selfhosted, sops, talos, terraform, ubuntu2004, vault
- Language: HCL
- Homepage:
- Size: 64.5 MB
- Stars: 57
- Watchers: 1
- Forks: 13
- Open Issues: 240
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
### My Kubernetes Lab cluster :sailboat:
_... managed with Flux and Renovate_ :robot:
[![k3s](https://img.shields.io/badge/k3s-v1.23.6-brightgreen?style=for-the-badge&logo=kubernetes&logoColor=white)](https://k3s.io/)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white&style=for-the-badge)](https://github.com/pre-commit/pre-commit)
[![renovate](https://img.shields.io/badge/renovate-enabled-brightgreen?style=for-the-badge&logo=renovatebot&logoColor=white)](https://github.com/renovatebot/renovate)
[![Lines of code](https://img.shields.io/tokei/lines/github/dfroberg/cluster?style=for-the-badge&color=brightgreen&label=lines&logo=codefactor&logoColor=white)](https://github.com/dfroberg/cluster/graphs/contributors)---
## :book: Overview
This is home to my personal Kubernetes lab cluster. [Flux](https://github.com/fluxcd/flux2) watches this Git repository and makes the changes to my cluster based on the manifests in the [cluster](./cluster/) directory. [Renovate](https://github.com/renovatebot/renovate) also watches this Git repository and creates pull requests when it finds updates to Docker images, Helm charts, and other dependencies.
For more information, head on over to my [docs](https://dfroberg.github.io/cluster/).
## :handshake: Community
Thanks to all the people who donate their time to the [Kubernetes @Home](https://github.com/k8s-at-home/) community as well as [onedr0p](https://onedr0p.github.io/home-cluster/) which cluster setup has been a source of inspiration.