IBM / kubernetes-operators

Kubernetes Operators (https://ibm.github.io/kubernetes-operators/)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Kubernetes Operators (https://ibm.github.io/kubernetes-operators/)

License:Apache License 2.0


Languages

Language:Shell 100.0%