So I also wrote a free handbook on Kubernetes, thought maybe worth sharing 😅

Apart from [The Docker Handbook](https://docker.farhan.info/) that I've already shared here, I also wrote a free handbook on Kubernetes titled [The Kubernetes Handbook](https://www.freecodecamp.org/news/the-kubernetes-handbook/).

This handbook was meant to be a follow uo to my Docker Handbook and walks user through the process of configuring somewhat comolex Kubernetes clusters aided by practical projects.

10 thoughts on “So I also wrote a free handbook on Kubernetes, thought maybe worth sharing 😅”

  1. Awesome content, this network basis in Docker book will help a lot some folks in my organization.

    I am impressed about sections organization and following tips for technical writing, has something to share about it ?

    Reply
  2. Looks good from a helicopter view.

    Would love if it was available on Github as MarkDown including automated build to PDF.

    E.g.:

    * [https://github.com/scottboehmer/markdown-to-pdf-sample](https://github.com/scottboehmer/markdown-to-pdf-sample)
    * [https://github.com/Grayda/gitlab-doc-builder](https://github.com/Grayda/gitlab-doc-builder)

    I’d also love to see kind (Kubernetes in Docker) as option additionally to minikube.

    I’m missing helm charts in the guide. This could be an opportunity for another guide.

    Reply
  3. Good on you for sharing this with us! Personally, I just started deploying stuff in Kubernetes a few weeks ago and will most definitely find this useful. I have a question about local clusters, feel free to ignore if it’s inappropriate.

    I’m using Kubernetes through docker-desktop for Windows (enabled k8s through the settings menu). With this setup and using a NodePort service for exposure I can access my pods by going to my PC LAN ip:NodePort (e.g. [192.168.0.112:31500](https://192.168.0.112:31500)). Why is this not possible if I use other methods to start cluster (Kind, Minikube, etc.) I can then access pods through 172.x.x.x:NodePort (or some other local to my device address), which is fine for local development, but I cannot access those pods through other devices in my LAN. With docker-desktop it just works straight away, but I would like to have this compatibility when I play with k8s on a Linux machine too. Any thoughts on how to make it work, or what is making it work on docker-desktop, so that I can look into it more?

    Thanks!

    Reply
  4. Awesome. Moderate Docker experience and brand new to K8s. Just set up TrueNAS scale on an extra system and interested in learning some K8s.

    Bookmarked both guides.

    Reply

Leave a Comment