- The Kubernetes API was not very well documented (this could have been my fault, I'm new to Golang, maybe I just didn't know how to read the docs well)
- There were no substantial tutorials/walkthroughs. There was one large tutorial by Red Hat, and that's about it. The tutorial itself wasn't very good. It was more like "copy-paste this 300-line Go code and there you go".
- There are no in-depth articles about the way it's supposed to work. For example, if I want to upgrade a database using operators, how do I go about it? This is particularly baffling since operators, I thought, were supposed to be for complex, stateful apps, such as DBs.
- It seems like way too much work compared to helm charts. If I want a 3-container app, that is FE <-> BE <-> DB, that'll be in hundreds of lines of Go code.
I just don't seem the benefits. Again, all of the above may be my fault. But, I'd love to get some great articles/courses on Kubernetes operators. At this point, I would definitely not recommend operators to anyone.