Our great sponsors
-
Do kubernetes the hard way (haven't done this in a while), but don't do it on GCP -- ignore all the GCP stuff, and when it comes up, you must understand what it's supposed to be doing, and apply the concepts/goal to your own infra (sometimes, there is no analog for what the guide does, and you should know when/why), and set up a single-node cluster on some rented KVM VPS (digital ocean droplet/ec2 instance/whatever). Avoid dipping into the CSI/dynamic storage provisioning rabbit hole, use hostPaths and/or localVolumes at first.
-
awesome-home-kubernetes
Discontinued ⚠️ Deprecated: Awesome projects involving running Kubernetes at home
This is more of less the exact path I took when diving in. I usually like to dog food anything I'm planning to use professionally and what helped alot was attempting to port my home stuff over to the k8s world. I use to have home assistant running in my house on a single RPI and it's evolved into a SOPS managed k8s cluster of NUCs easily deployable and git tracked. +1 on skipping helm charts initially, you add time but you learn alot more about what's going on under the hood manually piecing those deployments initially. One important thing is also considering upgrade strategies of all the things. Once you put something in the wild and it's used by others, that can quickly become a PITA. I'd recommend at some point in the investigation checking out https://github.com/k8s-at-home/awesome-home-kubernetes too, which is a great (awesome?) list of git ops managed k8s clusters in their community. They recently released a template that will let you bootstrap a k3s cluster tied it to a git repo that lets to leverage simple CI to action deployments to your cluster.
-
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.
-
Definitely bookmarked that repo though, cool to see other peoples' setups -- my setup is not open source but I open source parts of it when I make repos to go with blogposts, thanks for the link.
-
A lot of great information is here. I wanted to add that I created a terraform script to create a "self managed" Kubernetes cluster on Digital Ocean: https://github.com/jimangel/kubernetes-the-easy-way