【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可以通过 

  • 67
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值