Hi all, I am playing around with the operatorsdk and I would really benefit to dig in codebases implementing it.<p>I am interested in good examples not necessarily using the operatorSDK for this.
Most likely prometheus-operator , very active and production utilized <a href="https://prometheus-operator.dev" rel="nofollow">https://prometheus-operator.dev</a>
We use an operator to deploy Pixie:
<a href="https://github.com/pixie-io/pixie/tree/main/src/operator" rel="nofollow">https://github.com/pixie-io/pixie/tree/main/src/operator</a>
<a href="https://github.com/pixie-io/pixie/tree/main/k8s/operator" rel="nofollow">https://github.com/pixie-io/pixie/tree/main/k8s/operator</a>
SchemaHero (<a href="https://github.com/schemahero/schemahero" rel="nofollow">https://github.com/schemahero/schemahero</a>) is an operator that was bootstrapped with Kubebuilder, updated to new API versions, and isn't too complex to look at the code.
I can recommend logging-operator <a href="https://github.com/banzaicloud/logging-operator/" rel="nofollow">https://github.com/banzaicloud/logging-operator/</a>. It's the default logging solution for Rancher.
Prometheus-operator is great indeed.
If you like the video format, you might like this one from one of the Civo engineers, Alex: <a href="https://m.youtube.com/watch?v=08O9eLJGQRM" rel="nofollow">https://m.youtube.com/watch?v=08O9eLJGQRM</a>