Skip to content

Commit

Permalink
K8S supported environment statement
Browse files Browse the repository at this point in the history
  • Loading branch information
theburi committed Aug 14, 2024
1 parent a8ab0cd commit 7ca7c3b
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 4 deletions.
14 changes: 11 additions & 3 deletions docs/reference/supported-environments.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,17 +49,25 @@ We recommend running Camunda 8 Self-Managed in a Kubernetes environment. We prov

### Deployment options

With the right configuration, Camunda 8 Self-Managed can be deployed on any [Certified Kubernetes](https://www.cncf.io/training/certification/software-conformance/#benefits) distribution (cloud or on-premise). However, we officially test and support a specific list of platforms.
The following are tested deployment options for Kubernetes, Docker, and manual installation:

The following are tested and supported deployment options for Kubernetes, Docker, and manual installation:
### Kubernetes

Camunda 8 Self-Managed supports the following [CNCF Certified Kubernetes distributions](https://www.cncf.io/training/certification/software-conformance/#benefits). Some distributions include custom patches or upstream source code changes. Camunda will not provide support for issues arising from these changes. The management of the Kubernetes cluster and underlying infrastructure remains your responsibility. We do not offer direct support for these components.

- [Stock Kubernetes](/self-managed/setup/install.md)
- [Cloud service providers](/self-managed/setup/install.md) [recommended]
- [Amazon EKS](/self-managed/setup/deploy/amazon/amazon-eks/amazon-eks.md)
- [Microsoft AKS](/self-managed/setup/deploy/azure/microsoft-aks.md)
- [Google GKE](/self-managed/setup/deploy/gcp/google-gke.md)
- [Red Hat OpenShift](/self-managed/setup/deploy/openshift/redhat-openshift.md)
- [Red Hat OpenShift](/self-managed/setup/deploy/openshift/redhat-openshift.md) (4.11+)

### Docker

- [Docker](/self-managed/setup/deploy/other/docker.md) (`linux/amd64`)

### Manual

- [Manual](/self-managed/setup/deploy/local/manual.md)

:::note Helm chart compatibility
Expand Down
4 changes: 3 additions & 1 deletion docs/self-managed/setup/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,10 @@ For details on supported environments (e.g. Java or Elasticsearch versions), see

You have the following options to run or deploy the above components in a self-managed fashion:

- **Helm/Kubernetes**: We strongly recommend using Kubernetes to run Camunda 8 in production. In addition to stock Kubernetes we also officially support variety of providers like Red Hat OpenShift and Amazon EKS. Also using Kubernetes with Minikube or KIND can be an interesting environment to run Camunda 8 locally on developer machines.
- **Kubernetes**: We strongly recommend using Kubernetes to run Camunda 8 in production. We provide supported Helm charts to deploy Camunda 8 into your [CNCF Certified Kubernetes](https://www.cncf.io/training/certification/software-conformance/) clusters, including a variety of providers like RedHat, OpenShift, and Amazon EKS. Consider using [minikube](https://minikube.sigs.k8s.io/docs/start/?arch=%2Fmacos%2Fx86-64%2Fstable%2Fbinary+download) or [kind](https://kind.sigs.k8s.io/docs/user/quick-start) to run Camunda 8 locally on developer machines.

- **Docker**: You can run the provided Docker images of the components, also in production. For your convenience, we provide a Docker Compose configuration to run Camunda 8 on developer machines. Note that the Docker Compose configuration is **not** optimized for production usage, but for local development. You can find setup instructions in the [camunda-platform](https://github.com/camunda/camunda-platform) repository.

- **Manual**: You can run the Java applications on a local or virtual machine if it provides a supported Java Virtual Machine (JVM). This allows you to run Camunda on virtual machines or bare metal and offers a significant amount of flexibility. However, you will need to configure the details for the components to interact correctly yourself. We consider this a last resort. Note that Windows/Mac is **not** supported for production usage of Zeebe.

:::note
Expand Down

0 comments on commit 7ca7c3b

Please sign in to comment.