Standalone engines cannot be administered with
ventstreamctl. To gain CLI
lifecycle and managed-configuration operations, deploy a new
Fleet-managed engine.Standalone CDC
The following Postgres example is a current baseline StatefulSet. Adapt the source section using the relevant connector guide for Neo4j, MongoDB, MySQL, or Kafka. Create the workload namespace once:Create connector secrets
Use External Secrets, Secrets Store CSI, SOPS, or another approved secret workflow in production. The resulting Secret must expose the environment variables referenced byventstream.yaml:
Create canonical configuration
memory when you intentionally
want the persisted in-process join engine instead.
Run the engine
10001; the pod-level
fsGroup makes a newly provisioned PVC writable without a root init container.
If you replace the runtime stage or user in a custom image, change all three IDs
to that image’s fixed non-root UID/GID.
Apply the namespace, Secret, ConfigMap, Service, and StatefulSet through your
normal deployment repository, then verify:
Standalone realtime gateways
The engine repository’sventstream-gateway chart runs the horizontally scalable
ws, graphql, or combined roles without Fleet: