Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

IBM/kubernetes-operators

Repository files navigation

Kubernetes Operators

Kubernetes Operators is a series of labs about deploying applications to Kubernetes using the Extensions API to create Custom Resources (CR) and customize controllers using the Operator Pattern. This workshop uses the Operator Framework to create operators.

Pre-requirements

  • a Free IBM Cloud account, to create a new IBM Cloud account, follow the instructions here.
  • a Red Hat OpenShift Kubernetes Service (ROKS) v4.5 using a cluster with admin rights,
  • CognitiveLabs.ai account, to access a client terminal at CognitiveLabs.ai, follow the instructions here.

Labs

  1. Setup,
  2. Create a Custom Resource (CR),
  3. Create an Operator of Type Go using the Operator SDK,
  4. Create an Operator using an Existing Helm Chart,
  5. OLM introduction,
  6. Operators with OLM

Technologies

  • Red Hat OpenShift Kubernetes Service (ROKS) v4.5
  • Operator Framework,

Contributors