Skip to main content

zen-suite Chart

The umbrella chart that installs the complete Zen Mesh stack: agent, egress, ingester, and zen-lock.

When to Use zen-suite

Use zen-suite instead of zen-agent when you want to:

  • Run your own local ingester (self-hosted event intake)
  • Deploy the complete data plane in your cluster
  • Have full control over all Zen Mesh components

Most customers should use zen-agent instead. The standard setup uses the SaaS-hosted ingester — you only need the agent, egress, and zen-lock in your cluster.

Install

helm repo add zenmesh https://zenmesh.github.io/helm-charts
helm repo update

helm upgrade --install zen-suite zenmesh/zen-suite \
--namespace zen-mesh \
--create-namespace \
--set saas.endpoint="https://api.zen-mesh.io" \
--set agent.enrollment.secretRef.name="zen-enrollment-bundle"

What Gets Installed

ComponentKindIncluded in zen-agent?
zen-agentDeployment✅ Yes
zen-egressDeployment✅ Yes
zen-lockDeployment + Webhook✅ Yes
zen-ingesterDeploymentNo — this is the difference

Additional Values

zen-suite includes all values from zen-agent plus:

Ingester

ParameterTypeDefaultDescription
ingester.enabledbooltrueDeploy local ingester
ingester.image.repositorystringzenmesh/zen-ingesterContainer image
ingester.image.tagstringChart appVersionImage tag
ingester.replicasint1Number of replicas
ingester.tls.enabledbooltrueEnable TLS on ingester endpoint
ingester.resources.requests.cpustring100mCPU request
ingester.resources.requests.memorystring128MiMemory request
ingester.ingress.enabledboolfalseCreate Ingress resource
ingester.ingress.classNamestring""Ingress class name
ingester.ingress.hostslist[]Ingress hostnames
ingester.ingress.tlslist[]TLS configuration

Example: Self-Hosted Ingester with Ingress

# values-self-hosted.yaml
saas:
endpoint: "https://api.zen-mesh.io"

ingester:
ingress:
enabled: true
className: nginx
hosts:
- host: ingest.example.com
paths:
- path: /
pathType: Prefix
tls:
- secretName: ingest-tls
hosts:
- ingest.example.com
helm upgrade --install zen-suite zenmesh/zen-suite \
--namespace zen-mesh \
-f values-self-hosted.yaml