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

The Full Complexity of Onboarding with Solid

Monthly Update — April 2022

Why Amazon EventBridge will change the way you build serverless applications

오늘 개발한 것

[ANN] DRACO Staking Program has arrived!

The Microsoft developer ecosystem has become too… asynchronous

3 Ways For Managing Python Virtual Environments

Is Coding Bootcamp Right for You?

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

Best Practices to Optimize Your Kubernetes Cloud Costs

Blue Green Helm Deployments

Upgrade OpenShift from 4.8 to 4.9

Life of a Packet in ISTIO — Part 1