Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/nheidloff/operator-sample-go
- Owner: nheidloff
- License: apache-2.0
- Created: 2022-03-08T20:33:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-28T05:55:59.000Z (over 2 years ago)
- Last Synced: 2024-06-21T06:04:14.637Z (6 months ago)
- Topics: automation, day2, devops, go, golang, k8s, kubernetes, kubernetes-operator, operator
- Language: Go
- Homepage:
- Size: 386 KB
- Stars: 15
- Watchers: 5
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)