Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nheidloff/operator-sample-go

Kubernetes Operator Samples using Go and the Operator SDK
https://github.com/nheidloff/operator-sample-go

automation day2 devops go golang k8s kubernetes kubernetes-operator operator

Last synced: about 2 months ago
JSON representation

Kubernetes Operator Samples using Go and the Operator SDK

Awesome Lists containing this project

README

        

# operator-sample-go

This project contains Kubernetes operator samples that demonstrate best practices how to develop operators with [Golang](https://go.dev/), [Operator SDK](https://sdk.operatorframework.io/) including [Kubebuilder](https://github.com/kubernetes-sigs/kubebuilder) and the [Operator (OLM) Framework](https://operatorframework.io/).

🔴 IMPORTANT: This project has been moved to [github.com/ibm/operator-sample-go](https://github.com/IBM/operator-sample-go).

Documentation:

* [Creating and updating Resources from Operators](http://heidloff.net/article/updating-resources-kubernetes-operators/)
* [Deleting Resources in Operators](http://heidloff.net/article/deleting-resources-kubernetes-operators/)
* [Storing State of Resources with Conditions](http://heidloff.net/article/storing-state-status-kubernetes-resources-conditions-operators-go/)
* [Accessing third Party Custom Resources in Go Operators](http://heidloff.net/article/accessing-third-party-custom-resources-go-operators/)
* [Finding out the Kubernetes Versions and Capabilities in Operators](http://heidloff.net/article/finding-kubernetes-version-capabilities-operators/)
* [Importing Go Modules in Operators](http://heidloff.net/article/importing-go-modules-kubernetes-operators/)
* [Using object-oriented Concepts in Golang based Operators](http://heidloff.net/article/object-oriented-concepts-golang/)
* [Manually deploying Operators to Kubernetes](http://heidloff.net/article/manually-deploying-operators-to-kubernetes/)
* [Deploying Operators with the Operator Lifecycle Manager](http://heidloff.net/article/deploying-operators-operator-lifecycle-manager-olm/)
* [Defining Dependencies in Kubernetes Operators](http://heidloff.net/article/defining-dependencies-kubernetes-operators/)