This project contains Kubernetes operator samples that demonstrate best practices how to develop operators with Golang, Operator SDK including Kubebuilder and the Operator (OLM) Framework.
🔴 IMPORTANT: This project has been moved to github.com/ibm/operator-sample-go.
Documentation:
- Creating and updating Resources from Operators
- Deleting Resources in Operators
- Storing State of Resources with Conditions
- Accessing third Party Custom Resources in Go Operators
- Finding out the Kubernetes Versions and Capabilities in Operators
- Importing Go Modules in Operators
- Using object-oriented Concepts in Golang based Operators
- Manually deploying Operators to Kubernetes
- Deploying Operators with the Operator Lifecycle Manager
- Defining Dependencies in Kubernetes Operators