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

Operations/Objects:

  • 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)

Implementation

#redhatter #opensource #developer #kubernetes #keycloak #golang #openshift #quarkus #spring https://mentorcruise.com/mentor/abhishekkoserwal/

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 https://mentorcruise.com/mentor/abhishekkoserwal/

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