【48】Camunda8-Self-Managed部署

本篇博文我们对Camunda8 Self-Managed的安装部署做一个分享,这里我们使用的是8.5版本。Camunda8 Self-Managed主要包括以下服务/组件:

  • Zeebe Broker and Gateway
  • Operate
  • Tasklist
  • Connectors
  • Optimize
  • Identity
  • Web Modeler (Enterprise only)
  • Console(Enterprise only)

上述组件中除了Web Modeler和Console,均为Java技术栈开发的服务,用户可以根据自己需求部署部分或全部的服务。

环境信息

Web Browser

  • Google Chrome latest [recommended]
  • Mozilla Firefox latest
  • Microsoft Edge latest

Desktop Modeler

  • Windows 10 / 11
  • Mac OS 12 / 13 / 14
  • Ubuntu LTS (latest)

Clients

  • Zeebe Java Client: OpenJDK 8+
  • Zeebe Go Client: Go 1.13+
  • zbctl: Windows, MacOS, and Linux (latest)
  • Connector SDK: OpenJDK 17+
  • Helm CLI: 3.13+

安装方式

Camunda官方建议首选在 Kubernetes 环境中运行 Camunda 8 Self-Maneded,同时Camunda提供官方支持的 Helm Charts。但从安装可选的方式来说,Camunda8 Self-Managed支持3种安装方式:

Helm/Kubernetes:首选建议使用 Kubernetes 运行 Camunda 8,Camunda正式支持了多种云服务商,如 Red Hat、OpenShift 和 Amazon EKS。对于轻量化的本地实验性性的Kubernetes ,可以考虑使用Minikube 或 KIND,可以在用户或开发者本地机器上运行 Camunda 8。

Docker:可以运行组件的 Docker 映像。官方提供了 Docker Compose 配置,方便开发人员在机器上运行 Camunda 8。需要注意的是,Camunda官方提供的Docker Compose 配置不是针对生产用途进行的优化,而是针对本地开发进行优化。总而言之,Camunda8商业趋势已经较为明显,它还是希望大家选择商业化的SaaS产品。

手动部署:如果本地或虚拟机支持JVM,则可以在本地或虚拟机上运行Camunda组件的Java 程序,但用户需要自己配置组件的详细信息才能自行正确交互,这个比较复杂,对于使用者不建议,对于希望深入camudna8架构的大佬可以尝试,也欢迎分享。

Camunda8 Self-Managed安装

Kubernetes+Helm方式安装

基础环境

在开始安装Camudna self-managed之前,需要先完成以下基础环境的安装调试:

  • Kubernetes cluster: 本地自建集群、租用的云服务商集群均可.
  • Helm.
  • Kubectl CLI

添加Helm repository

添加Camunda Helm chart repository,后续heml可以通过 

相关推荐

  1. 48Camunda8-Self-Managed部署

    2024-05-10 09:36:04       14 阅读
  2. RKE安装k8s及部署高可用rancher之证书通过cert-manager

    2024-05-10 09:36:04       54 阅读
  3. SpringBoot camunda

    2024-05-10 09:36:04       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 09:36:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 09:36:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 09:36:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 09:36:04       20 阅读

热门阅读

  1. HTTP调用API框架Forest

    2024-05-10 09:36:04       14 阅读
  2. MongoDB 从部署到掌握

    2024-05-10 09:36:04       14 阅读
  3. MongoDB聚合运算符:$toObjectId

    2024-05-10 09:36:04       13 阅读
  4. React 学习-4

    2024-05-10 09:36:04       11 阅读
  5. iOS-SSL固定证书

    2024-05-10 09:36:04       9 阅读
  6. 快速了解Vuex

    2024-05-10 09:36:04       9 阅读
  7. Vue3:视图渲染

    2024-05-10 09:36:04       8 阅读
  8. VMware 的三种网络模式

    2024-05-10 09:36:04       10 阅读
  9. flutter 在onError函数中不推荐使用“runZoned

    2024-05-10 09:36:04       9 阅读
  10. rust学习(openssl rsa加解密文件)

    2024-05-10 09:36:04       11 阅读