Deployment
Download Kadeck docker image for offline use
Offline docker setup These are the steps to transfer the Kadeck Teams docker image to a server that runs docker without internet access: On a device with internet access: use docker save xeotek/kadeck:VERSION > kadeck.tar to save the file ...
Deploy Kadeck using Amazon Elastic Container Service (ECS)
This article describes how to set up a container running Kadeck Teams using Amazon Elastic Container Service (ECS). Please log into your AWS console. A user with permissions to create containers in Amazon ECS is required. 1. Create a task definition ...
Configure a Kadeck cluster setup
This article describes how to configure multiple Kadeck instances that run as a cluster. Define master nodes First define a list of master nodes. In this example, we will configure 3 Kadeck instances running as a minimum (to handle 2 simultaneous ...
Installations & Environments
An installation refers to a Kadeck instance or multiple Kadeck instances that share a database (e.g., PostgreSQL) and run in a cluster configuration (with upstream load balancer). Multiple Apache Kafka clusters One Kadeck installation can manage ...
External database
If you want to know how to configure a database, please read this article as well. Kadeck, at this point in time, supports two databases: H2 Postgresql If no database is specified with startup parameters, Kadeck will use an H2 in-memory database. ...
Observability with health endpoints
Kadeck exposes health endpoints that make it possible to monitor and observe its healthiness. Endpoint Description /metrics An endpoint with metrics split into application, base and vendor. /health An endpoint with the health status for database, ...
Horizontal Scaling
Architecture of a single node To scale horizontally just add servers behind a load balancer (with sticky sessions active). Don't forget to update the cluster configuration Startup Parameters when starting Kadeck on each server.
Deploy Kadeck using a Helm chart
Kadeck can be deployed using a Helm chart. The helm chart is available in a repository here..
Download Kadeck Teams image to a private repository
Replace {latest version} with the actual latest released version. On a server with internet connection, use the save command to export the image: docker save xeotek/kadeckweb:{latest version} > kadeckweb.tar Optionally, the file can be compressed ...
Try out Kadeck Teams on a local machine
Replace {latest version} with the actual latest released version. Getthe Kadeck Teams docker image via docker from our official repository, using: docker pull xeotek/kadeck:{latest version} Free version Use the following command to run Kadeck Teams ...
Popular Articles
Getting Started
The Kadeck Team says: Thank you! Kadeck is the result of experienced developers, operations, architects and project managers from the IT field, who were looking for an easier and better way to implement, communicate and operate data streaming ...
Download and Startup
Download the version of Kadeck Desktop from here. There are 3 supported operating systems. Windows After downloading the file win.zip, extract its contents and click on the Kadeck executable. MacOS After downloading the file mac.zip, extract its ...
Requirements
Hardware requirements The requirements can vary to a large extent depending on the number of users, connections in Kadeck and usage (e.g., how many users use it in parallel). Minimum Single Core CPU 4GB Memory 2 GB disk space Recommended 2+ Core CPU ...
Data Limit and Parallel Factor
Data Display Limit (no unit) How many records will be displayed in the UI of the Data Browser. After this limit is hit, all data coming from the backend for the same request will be ignored. Parallelism Factor (Kafka only) (no unit) How many ...
Introduction to the Quick Processor
The Quick Processor allows you to create filters and modify records using JavaScript. In this article, we show how to create a Quick Processor and how to access, filter, and modify records. A Quick Processor is always linked to a view. This means ...