https://github.com/bossm8/k8s-playground
Home Lab K8s Deployment using Talos Linux and FluxCD
https://github.com/bossm8/k8s-playground
devops fluxcd k8s talos
Last synced: about 2 months ago
JSON representation
Home Lab K8s Deployment using Talos Linux and FluxCD
- Host: GitHub
- URL: https://github.com/bossm8/k8s-playground
- Owner: bossm8
- Created: 2025-03-02T10:42:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-16T10:40:12.000Z (2 months ago)
- Last Synced: 2026-04-16T12:36:50.520Z (2 months ago)
- Topics: devops, fluxcd, k8s, talos
- Language: Shell
- Homepage:
- Size: 1.48 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Home Lab K8s Cluster on Talos Linux
This repo contains some deployment configurations and helpers for my Kubernetes
playground. It is a single node cluster running on [Talos Linux](https://talos.dev)
Manifests in this repository are deployed with [FluxCD](https://fluxcd.io).
## Installed Tools
### Core
- [Cilium CNI](https://cilium.io)
- [Local Path Provisioner](https://github.com/rancher/local-path-provisioner)
### GitOps
- [FluxCD](https://fluxcd.io)
### Monitoring
- [Prometheus](https://prometheus.io)
([kube-prometheus-stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack))
- [Vector](https://vector.dev)
- [OpenTelemetry Collector](https://opentelemetry.io/docs/collector/)
- [Loki](https://grafana.com/oss/loki)
- [Tempo](https://grafana.com/oss/tempo)
- [Grafana](https://grafana.com/oss/grafana)
- [Nova](https://nova.docs.fairwinds.com)
### Ingress Controllers
- [Traefik](https://traefik.io/traefik)
- [Ingress-Nginx](https://kubernetes.github.io/ingress-nginx/)
- [Cert-Manager](https://cert-manager.io)
### Policy Enforcement
- [Kyverno](https://kyverno.io)
### Security
- [Trivy Operator](https://aquasecurity.github.io/trivy-operator/latest/)
- [Falco](https://falco.org/)
## Additional Functionalities
- Tenant Playground Namespaces
## Local Development
The cluster can be run completely locally with devcontainers (and enough resources).
For more information check out [the Medium post](https://medium.com/@bossm8/running-fluxcd-locally-gitops-for-kubernetes-on-your-laptop-7842b89d67b7).