Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Zeebe Operator @ London Java Community Feb 2020

169 views

Published on

for more info visit http://salaboy.com

Published in: Software
  • Be the first to comment

  • Be the first to like this

Zeebe Operator @ London Java Community Feb 2020

  1. 1. 1 Zeebe Kubernetes Operator https://github.com/zeebe-io/zeebe-operator
  2. 2. 2 @Salaboy Mauricio Salatino http://salaboy.com @ZeebeHQ / @Camunda / @LearnK8s
  3. 3. 3
  4. 4. 4 zeebe.io Microservices Orchestration @ZeebeHQ •Super Scalable Architecture •Low latency / High throughput
  5. 5. 5 “The Operator pattern aims to capture the knowledge of a human operator who is managing the lifecycle of a set of services.” Kubernetes Operators
  6. 6. 6 - You want to integrate your software natively with Kubernetes - You want to automate the operations of your services that require some domain specific logic - Common use case for an operator is dealing with State When do you need an Operators?
  7. 7. 7 Operator Reconciliation Loop
  8. 8. 8 How to build one? - KubeBuilder (https://github.com/kubernetes-sigs/kubebuilder) - Operator Framework (https://github.com/operator-framework/operator-sdk) - Your favourite language + Kubernetes APIs - Check OperatorHub.io
  9. 9. 9 How to build one in Java? - Spring Cloud Kubernetes (https://spring.io/projects/spring-cloud-kubernetes) - Java Operator SDK (https://github.com/ContainerSolutions/java-operator-sdk) - Kubernetes Java SDK (https://github.com/kubernetes-client/java) - Fabric8 APIs (https://github.com/fabric8io/kubernetes-client)
  10. 10. 10 https://github.com/zeebe-io/zeebe-operator

×