How did you really master Kubernetes?

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • kubernetes-the-hard-way

    Bootstrap Kubernetes the hard way. No scripts.

    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.

  • kubernetes-the-easy-way

    Bootstrap Kubernetes the easy way on Digital Ocean. One script.

    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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project