Programming Kubernetes: Developing Cloud-Native Applications
M**E
This book assumes you are a Go programmer
This book is pretty decent but I am not yet fluent in Go so I will need to learn that better before fully understanding the examples in this book. It also assumes you want to run your clusters in one of the various cloud providers vs just run it in your own data center cabinet. The book does go over using API's quite a bit and gives a bunch of good examples. It goes into some monitoring and auditing using Prometheus and Grafana. It has a real life type example of running a restaurant business customized in a kubernetes cluster. It definitely has some good examples that I will be using parts of in my clusters. I've been wanting to learn Go and now this book has motivated me to do so.
�**�
Good intermediate+ resource
We touched on Kubernetes in several of my grad courses, and it is on my list of things to dive into a bit deeper. If you are just getting started, this isn't the book for you. I was lost a few pages in, unfortunately. I'm familiar with the O'Reilly cookbooks, which I generally find excellent, and this is not really that style. No explanations of what the heck you're doing and the bigger picture, it just dives right into it. If that's what you're looking for, this will be a great resource.
S**E
Another resource
I have been working on NAS and home storage solutions using free tools and software but wanted to dive into the Cloud based app development. Unfortunately this was not the book for me. I am well versed in the concept and function of GIT but GO was new to me. Still had a lot of good information but if I had started out with a better understanding of Kuberneres I think this would have been a complete waste of time. It is far too advanced for the beginner and a bit too dumbed down for the novice.
M**M
Terrible book with a deceitful title
Wow - what a terrible bookI'm a developer and I bought this book to deepen my understanding for how to deploy my web software on Kubernetes.This is not what this book is for, despite its title and rear jacket description.When you say "Developing Cloud Native Applications" and the word "Application" to you means k8s Operator or K8s Controller, it shows immense blindness and self importance. As if k8s exists to just to support the k8s hype economy, not for end-developers to solve problems and deploy their software in a "cloud native" way.An honest title for this book would have been "How to extend Kubernetes: Developing custom resources, operators and controllers", so that developers aren't tricked into buying this book.
K**N
Not for beginners but does have useful info if you know what you’re getting
I was confused when the description of this book did’t match the info in it. It would be fine for someone who wants to extend knowledge of Kubernetes. In my opinion, its not a guide to learning how to build Kubernetes- native applications. Maybe part of my error in purchasing it was not using the Search Inside this Book feature on the listing page. it’s a valuable resource. But I think the major issue is that this isn’t for those wanting to learn more about Kubernetes or get an introduction to the subject. It is not.
B**E
Not for beginners in any sense. You need a good grasp of Go and Git to use this book.
So, I thought this would be more like an introduction to Kubernetes but it assumes enough prior knowledge that I cannot use it for that purpose.They say you need a rudimentary understanding of development and sys admin tools as well as Go and Git, but I would say you need a moderate grasp, otherwise you (or in this case me) will be struggling with the Go language. Part of this is my fault, read the From the Publisher section carefully before purchasing.That said, it is written in clear English (which I cannot say for some of the other books I have tried) and does provide what seems to me (in my limited understanding) a reasonable progression of concepts.
H**U
The authors, Not of any writers, not decent coder either
This coder note book is just like the scratchpad of your average coder, with a couple of insights after socked in the k8s code for six months and a few chitchat w a few creaters. Zero knowledge. No review, no editing, no self reading. Just like a bad pull request that got through by exhausting the reviewers’ attention.One point for better than the k8s doc
S**.
needs an update
unfortunately this has become out of date with many of the programming models and commands tools
P**L
very informative content and practical
excellent introduction to the world of k8s controller and its mechanisms and best practices
A**A
Older versions, but still very relevant
It’s a very good book (well written, still relevant), but I’d recommend reading it only after you gained some experience in working in go/kubernetes. You can’t easily follow the examples since the versions of go and kubernetes in the book are quite old.
J**N
The best book to EXTEND kubernetes
This book is targeted to advanced users who want to EXTEND or contribute to core kubernetes or one of its SIGs. That is writing kubernetes operators, controllers, admission controllers, etc. It assumes you're an *advanced* user, proficient in golang, git and that knows how to use kubernetes.The book is a bit dated as there have been some relevant changes, but it's still a good resource.If you're a developer/devops who wants to learn how to deploy their application ON kubernetes this book is NOT for you.
P**S
ist ok
Das Buch hat keinen roten Faden, es werden von hier nach da Details erzählt, die gut sind, aber ich habe erwartet, dass da etwas mehr Konzept dahinter steckt.Das Buch ist sicherlich lesenswert, macht aber auch keinen Spaß.
J**O
Awesome book!
Great detail on the API internals!, I wish I had this book two years ago!.Must read if into kubernetes.
Trustpilot
5 days ago
1 day ago