edgee-ai/gateway.
- Requirements: Kubernetes 1.24+ and Helm 3.8+.
- Chart:
edgee-ai/gateway(chart0.2.0, appVersion1.9.0). - Image:
ghcr.io/edgee-ai/gateway(public, anonymous pull — no image pull secrets). - The container listens on
8080, runs non-root (uid65534) with a read-only root filesystem and a/tmpemptyDir. Health:GET /status.
Install
The commands are the same in both modes — the chart is public. Author avalues.yaml (see below), then:
Values
Pick the mode that matches your deployment. Connected is the default oncelicenseKey is set. Get licenseKey (and, in connected mode, signatureKey) from the Edgee Console under Org settings → On-Premise → Reveal deployment secrets.
- Connected
- Headless
The gateway pulls its configuration from the Edgee API and keeps it in sync (
apiSync.enabled: true), and reports telemetry.values.yaml
Common values
Secrets
Create the credentials Secret out of band withkubectl and point values.yaml at it via gateway.existingSecret — the chart never sees the plaintext. Required keys:
values.yaml
Ingress
The Service defaults toClusterIP. To expose the gateway outside the cluster, either front it with your own ingress controller or set ingress.enabled: true and configure the chart’s ingress values. The gateway serves traffic on port 8080.
Verify
Confirm the pod is running and healthy:Upgrading
New gateway versions ship as new chart releases. Pull the latest chart and re-run the same install command —helm upgrade --install applies the change in place:
--version <chart-version>.