ChangeGuard Edge is optional. For standard Kubernetes API-state evidence you don’t need to install anything — Connect your EKS fleet collects it centrally over read-only access you authorize. Install Edge when you want evidence that requires local presence — runtime signals (Falco), node benchmarks (kube-bench) — or when Fleet can’t reach the environment centrally.
You should have finished Before you install. You need a cluster on Kubernetes 1.24+ reachable with
kubectl, Helm 3.8+, cluster-scoped install rights (no cluster-admin required), outbound HTTPS to api.changeguard.ai:443 (no proxy), and a ChangeGuard AI API key.Step 1 — Point kubectl at the right cluster
1
Confirm your context
kubectl config use-context <name> before continuing.2
Confirm Helm
v3.8 or newer.Step 2 — Install the operator and collector
Pick one of the two options. Both install the same thing: the operator intochangeguard-system, which then creates the read-only collector in changeguard-agent.
- One-line installer (simplest)
- Helm directly (most control)
The installer validates your API key first, then runs Helm for you.Optional environment variables:
CG_PROVIDER (EKS, GKE, AKS, or Kubernetes; default Kubernetes) and CG_REGION (default us-east-1) — both are display metadata for the dashboard.The command exits
0 and prints the installed release name (changeguard). That’s the install done — verification is the next page.What the install created
So you can review — or fully remove — everything:
No PersistentVolumeClaims are created, and none of your existing workloads are modified. ChangeGuard AI is read-only until you explicitly opt into remediation and grant its namespaced RBAC.
Uninstall / rollback
The in-cluster footprint comes out cleanly:This removes ChangeGuard AI from your cluster. To remove data already sent to the control plane, remove the cluster in-app (per-cluster removal). Full-tenant data erasure is handled through support.