Workshop: How to design a Kubernetes/Openshift Operator

  • Define the product
  • Identify the goals of the Operator
  • Implementation using operator-sdk

Define the product: (Kubernetes Lingo: Templates)

  • Templates
  • Spec: Configurable parameters
  • Container Packaging

Identify the goals of the Operator


  • Create: Instance when (A user creates the Custom Resource type of demo product) & where required (which namespace you want to deploy it)
  • Watch: for events (Modification in the resource: route, spec/status, service, etc)
  • Reconcile: Modification/Recreation (Action you want to take when the event happens)


#redhatter #opensource #developer #kubernetes #keycloak #golang #openshift #quarkus #spring

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Payment Gateway Requirements

CI (Continuous Integration) with Travis CI for Golang project

Applied Design Patterns & Software Architecture

Ping !!! How does it work…

Building OpenCV 4.10 on Raspian Buster and Raspberry PI4

Modifying Django AllAuth Forms

AWS Elasticsearch v/s Elasticsearch on EC2 Comparison

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Abhishek koserwal

Abhishek koserwal

#redhatter #opensource #developer #kubernetes #keycloak #golang #openshift #quarkus #spring

More from Medium

OpenDistro with cert-manager

Problem DataBase PostgreSQL Hight Availability Postgres HA Issues

Sailing Micro Integrator In Kubernetes

Access WSO2 API Manager Devportal/Publisher through a custom proxy path