https://github.com/nicklasfrahm-dev/platform
This repository contains the infrastructure configuration of my homelab and network.
https://github.com/nicklasfrahm-dev/platform
cloud infrastructure kubernetes
Last synced: about 1 month ago
JSON representation
This repository contains the infrastructure configuration of my homelab and network.
- Host: GitHub
- URL: https://github.com/nicklasfrahm-dev/platform
- Owner: nicklasfrahm-dev
- Created: 2025-02-08T23:53:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-06-03T22:19:44.000Z (about 1 month ago)
- Last Synced: 2026-06-03T22:21:21.385Z (about 1 month ago)
- Topics: cloud, infrastructure, kubernetes
- Language: Go
- Homepage: https://cloud.nicklasfrahm.dev/
- Size: 8.55 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Cloud
This repository contains the configuration of all my infrastructure. Some components use the [Operator SDK][operator-sdk] to manage resources.
## Documentation
- [API](./docs/api.md)
## Provisioning
To provision the Kubernetes clusters, [OpenTofu][opentofu] is used.
[operator-sdk]: https://sdk.operatorframework.io/
[opentofu]: https://opentofu.org/
## Helm charts
The `charts/` directory contains a set of umbrella charts, which may be used to deploy
a set of hand-picked services to Kubernetes.
### Helm quality assurance
For quality assurance, the charts are continuously tested using GitHub Actions
via three high-level steps:
- **Linting**: The charts are linted using the `helm lint` command.
- **Diffing**: The charts are diffed against the latest version.
- **Versioning**: The chart version is validated on every PR.
## LLM Inference Benchmarks
GPU inference benchmarks run on `deer` (RTX 3090 24 GB) via KServe / vLLM at `llm.cph02.nicklasfrahm.dev`. Full results in [`docs/benchmark.md`](./docs/benchmark.md).