Skip to main content
This page summarizes what an Azure In-VPC deployment runs and how to operate it.

Current versions

Image tags for the operator and workspace components come from your e6data release notes. The versions here are accurate as of the most recent release; confirm the latest validated set with your onboarding engineer.

Install and upgrade pattern

Cluster-wide components (cert-manager, the operator) are installed with Helm. The e6-operator CRDs are applied with kubectl apply --server-side rather than Helm, because the combined CRD payload exceeds Helm’s release-secret size limit. Workspace components (Console, Envoy, XDS) are driven by the operator from the NamespaceConfig and QueryRouter custom resources - to change their image tags, edit those resources and re-apply; the operator rolls out the new versions in place, with no downtime for queries.

Kubernetes workloads reference

Platform components (e6operator namespace, plus kube-system): Workspace components (per workspace namespace):

Resource footprint

Upgrade order

If upgrading multiple components in one window:
  1. cert-manager (if changed) - generally only every several months.
  2. e6data CRDs - required before operator upgrades that depend on new fields.
  3. e6data operator - the controller that manages all workspaces.
  4. Workspace components (Envoy, XDS, Console) - by editing the workspace custom resources; the operator rolls them out.

Rolling back

If an upgrade causes issues, re-apply the previous image tag (for workspace components, in the NamespaceConfig/QueryRouter; for the operator, via helm upgrade with the prior tag). Coordinate rollbacks with your e6data support engineer so no in-flight changes are lost.

Where to see what’s actually running

See also

Last modified on September 29, 2026