https://github.com/mathiaspius/kronform
Public configuration for Kubernetes cluster hosted with Hetzner.
https://github.com/mathiaspius/kronform
ceph cilium fluxcd harbor hetzner kubernetes rook talos
Last synced: about 1 month ago
JSON representation
Public configuration for Kubernetes cluster hosted with Hetzner.
- Host: GitHub
- URL: https://github.com/mathiaspius/kronform
- Owner: MathiasPius
- License: mit
- Created: 2023-06-23T09:28:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-21T13:16:14.000Z (about 1 month ago)
- Last Synced: 2025-08-21T15:41:49.675Z (about 1 month ago)
- Topics: ceph, cilium, fluxcd, harbor, hetzner, kubernetes, rook, talos
- Language: Shell
- Homepage: https://datavirke.dk/posts/bare-metal-kubernetes-part-1-talos-on-hetzner/
- Size: 1.18 MB
- Stars: 121
- Watchers: 3
- Forks: 15
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kronform
This is the public repository containing most of the configuration for my **kronform** Kubernetes cluster hosted with Hetzner.
The process for setting up the cluster was/is being documented in a blog series at https://datavirke.dk:
*Series Index*
* [Part I: Talos on Hetzner](https://datavirke.dk/posts/bare-metal-kubernetes-part-1-talos-on-hetzner)
* [Part II: Cilium CNI & Firewalls](https://datavirke.dk/posts/bare-metal-kubernetes-part-2-cilium-and-firewalls)
* [Part III: Encrypted GitOps with FluxCD](https://datavirke.dk/posts/bare-metal-kubernetes-part-3-encrypted-gitops-with-fluxcd)
* [Part IV: Ingress, DNS and Certificates](https://datavirke.dk/posts/bare-metal-kubernetes-part-4-ingress-dns-certificates)
* [Part V: Scaling Out](https://datavirke.dk/posts/bare-metal-kubernetes-part-5-scaling-out)
* [Part VI: Persistent Storage with Rook Ceph](https://datavirke.dk/posts/bare-metal-kubernetes-part-6-persistent-storage-with-rook-ceph/)
* [Part VII: Private Registry with Harbor](https://datavirke.dk/posts/bare-metal-kubernetes-part-7-private-registry-with-harbor/)
* [Part VIII: Containerizing our Work Environment](https://datavirke.dk/posts/bare-metal-kubernetes-part-8-containerizing-our-work-environment/)
* [Part IX: Renovating old Deployments](https://datavirke.dk/posts/bare-metal-kubernetes-part-9-renovating-old-deployments/)
* [Part X: Metrics and Monitoring with OpenObserve](https://datavirke.dk/posts/bare-metal-kubernetes-part-10-metrics-and-monitoring-with-openobserve/)# Upgrading Flux
Run `just upgrade-flux`