Anecdotes from a Linux Systems Administrator. /root

Home About Books Blog Portfolio Archive
31 March 2023

Rancher Deep Dive

by Alpha01

Rancher Deep Dive: Manage enterprise Kubernetes seamlessly using Rancher is the book to help you use Rancher and it’s associated set of technologies. My history with the Rancher set of Kubernetes technologies is not new. RKE and Rancher have been my go to Kubernetes distribution and management solution that I’ve been running in my homelab for a few years now. The primary reason being how incredibly easy it was at the time to get a fully functionally, production like, working Kubernetes cluster on my KVM homelab environment, with very minimal effort. Aside from Minikube which is really aimed for a quick way to start learning Kubernetes, in my opinion. RKE/2 is still by far the best option to go, when running non-managed Kubernetes.

Whether you’re a beginner or advanced Kubernetes user, this book does an excellent job teaching the core Kubernetes concepts and how the Rancher ecosystem comes into place. Each chapter progresses and builds on the knowledge that was described on the previous chapters. You’ll learn from the basics of Kubernetes, to deploying a full fledge Kubernetes cluster wether on your own computer with the help of RKE/RKE2 or on the cloud using a managed Kubernetes service. I feel this both Developers and Administrators benefit equally by this book. Obviously, given that Rancher is management solution, they’ll be more content in the book regarding administrative tasks such as Kubernetes scaling, Prometheus Monitoring, OPA Gatekeeper Policy constraints, etcd backups, etc.

My only negative critique of this book (and its a massive one!) is that the author doesn’t go into detail regarding the different useful features that Rancher includes, that make Kubernetes multi-tenancy easier to implement. This is a massive selling point for the Rancher product, why the author decided to not dedicate a full chapter about this, completely baffles me. Kubernetes authentication can get extremely complex, however even using simple local Rancher user accounts to showcase how Rancher Global Permissions, Cluster, and Project Roles function, would’ve been sufficient to teach the readers about this awesome feature that we get when using Rancher. In my opinion this would’ve been much more beneficial than for example, the dedicated chapter for Helm usage and development.

This is a good book, and would highly recommend it anyone wanting to dive into the world of Kubernetes and Rancher.

Rating: 3/5

Rancher Deep Dive

Tags: [ kubernetes rancher ]