Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
kURL
Production-grade, airgapped Kubernetes installer combining upstream k8s with overlays and popular components
Here is link number 1 - Previous text "k0s"
I'd recommend leveraging gitops/flux to tie it all together. Move the helm charts/repositories into resources within the cluster and the manifests for your deployments are managed under a got repo. I have been actively using it for about 2 years via the fine folks at k8s@home. They have a good community and template repo to get started too. https://github.com/k8s-at-home/flux-cluster-template
If you’re interested in a piece of hardware I’d say just use an old PC and install k3s. I also build and sell tiny raspberry pi kubernetes clusters at https://pibox.io if you’ll excuse the ad. Either way - a set of VMs or old PCs or a couple Pis is the way to go for a home lab and for getting hands on.
You could use Vagrant and VirtualBox to deploy a single node using https://kurl.sh. You can build your own installer.
Related posts
- My recently deployed media apps in ArgoCD, migrating from Terraform.
- An opinionated template for deploying a single k3s cluster with Ansible backed by Flux, SOPS, GitHub Actions, Renovate, Cilium, Cloudflare and more!
- Entropy...
- Advice on making my self-hosting easier to maintain (currently using terraform/kubernetes)
- Tired of people trying to make tools IaaS agnostic