When building applications for Kubernetes, Zeebe can help you orchestrate several microservices. But how do you build those microservices in the first place? How do you connect them in a resilient way? Do you want to leverage the power of Functions as a Service in Kubernetes? The Knative Project was created to provide answers to these exact questions. While I was looking into how Knative will work with Zeebe, I realized it would be really helpful if I created some simple examples to demonstrate how Knative can help you in your projects.
I am happy to announce the experimental release of the Zeebe Kubernetes Operator. If you are looking at Zeebe and Kubernetes together the Zeebe Kubernetes Operator should improve your journey to provision and manage Zeebe Clusters.
Here is a more detailed blog post about how to use it and how it works.
This are very early stages of the project, that means it is a great time to get involved, provide feedback and if you are interested get in touch to work on some issues.
In this tutorial you will learn how to get a simple process definition running into a Zeebe Cluster which runs inside Kubernetes. The tutorial covers:
How to install Zeebe in your Kubernetes Cluster using the official Zeebe Helm Charts How to model a process definition with Zeebe Modeler How to interact with the Zeebe Cluster once it is running with zbctl (deploy and create new workflow instances) How to create Zeebe Workers with Spring Boot and How to monitor the process executions with Camunda Operate.