1 min • read








- New user? Get Edgectl, the Ambassador CLI
- New user? Get Edgectl, the Ambassador CLI
- New user? Get Edgectl, the Ambassador CLI
- Install Ambassador Edge Stack
sudo curl -fL https://metriton.datawire.io/downloads/darwin/edgectl \
-o /usr/local/bin/edgectl && \
sudo chmod a+x /usr/local/bin/edgectl
-o /usr/local/bin/edgectl && \
sudo chmod a+x /usr/local/bin/edgectl
sudo curl -fL https://metriton.datawire.io/downloads/linux/edgectl \
-o /usr/local/bin/edgectl && \
sudo chmod a+x /usr/local/bin/edgectl
-o /usr/local/bin/edgectl && \
sudo chmod a+x /usr/local/bin/edgectl
edgectl install

- Have Kubernetes? Deploy with YAML
- Get your cluster's IP address
- Visit
http://your-IP-address
to login to the console
kubectl apply -f https://app.getambassador.io/yaml/ambassador-docs/$version$/aes-crds.yaml && \
kubectl wait --for condition=established --timeout=90s crd -lproduct=aes && \
kubectl apply -f https://app.getambassador.io/yaml/ambassador-docs/$version$/aes.yaml && \
kubectl -n ambassador wait --for condition=available --timeout=90s deploy -lproduct=aes
kubectl wait --for condition=established --timeout=90s crd -lproduct=aes && \
kubectl apply -f https://app.getambassador.io/yaml/ambassador-docs/$version$/aes.yaml && \
kubectl -n ambassador wait --for condition=available --timeout=90s deploy -lproduct=aes
kubectl get -n ambassador service ambassador -o "go-template={{range .status.loadBalancer.ingress}}{{or .ip .hostname}}{{end}}"

- Prefer Helm? Add this repo to your Helm client
- Install the Ambassador Edge Stack chart
- Install Ambassador Edge Stack
helm repo add datawire https://www.getambassador.io
Helm2
kubectl create namespace ambassador && \
helm install --name ambassador --namespace ambassador datawire/ambassador
helm install --name ambassador --namespace ambassador datawire/ambassador
Helm3
kubectl create namespace ambassador && \
helm install ambassador --namespace ambassador datawire/ambassador
helm install ambassador --namespace ambassador datawire/ambassador
edgectl install
Take it for a spin!
➞ See how Ambassador works with a service
➞ Check out custom options and integrations
➞ See how Ambassador works with a service
➞ Check out custom options and integrations
Ambassador Edge Stack gives you
- First-in-class Kubernetes ingress support with CRD- based configuration
- Authentication with OAuth/OIDC integration
- Integrations with tools like Grafana, Prometheus, Okta, Consul, and Istio
- Layer 7 Load Balancing including support for circuit breakers and automatic retries
- A Developer Portal with a fully customizable API catalog plus Swagger/OpenAPI support and more...