Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[KieLive#5] Deploying custom Kogito services on...

KIE Community
December 08, 2020
330

[KieLive#5] Deploying custom Kogito services on Kubernetes with Kogito Operator, by Ricardo Zanini

In this talk you will learn how to use the Kogito Operator to deploy a custom Kogito service in a Kubernetes cluster. We will review briefly the Kogito Operator features on Kubernetes and deploy a small example from the Kogito example catalog on a local Minikube instance.

Link to the live streaming: https://www.youtube.com/watch?v=8QtJTLVzmQQ

About the invited speaker:
Ricardo is a software engineer currently working on Kogito Community project. Has been working with software engineering since the year 2000 through many roles: as a developer, system architect, support specialist and team lead. Now he hopes he can find time to write some new software for old hardware. A little passion that he has for 6502 CPUs.

KIE Community

December 08, 2020
Tweet

Transcript

  1. What is an operator? Kubernetes Kogito Operator Kogito Controllers Kubernetes

    Resources Custom Kubernetes Application to manage Kogito services. It's the responsibility of the operator to guarantee the application state in the cluster Kubernetes Resources managed by the operator (e.g. Deployment, CM, PVs, etc.) Kogito CRs A Kubernetes Custom Resource (CR) defined by the Kogito Operator as the provision input. Read the full story of operators use case here: https://www.redhat.com/en/topics/containers/what-is-a-kubernetes-operator
  2. z 1. Minikube or KIND installed locally a. Admin access

    to any Kubernetes cluster also works :) 2. kubectl 3. Podman or Docker (please, podman) 4. Java 11, Maven 3.6.x, Git (the usual) 5. Visual Studio Code (for the diagrams or the online editor) 6. Love What are you going to need?