Installing Ambassador

Ambassador can be installed in a variety of ways. The most common approach to installing Ambassador is directly on Kubernetes with our default, customizable manifest.

Kubernetes

Ambassador is designed to run in Kubernetes for production. Deploy to Kubernetes via YAML.

Other methods

You can also install Ambassador using Helm, Docker, or Docker Compose.

Helm Docker Docker Compose
Helm is a package manager for Kubernetes. Ambassador comes pre-packaged as a Helm chart. Deploy to Kubernetes via Helm. The Docker install will let you try Ambassador locally in seconds, but is not supported for production. Try via Docker. The Docker Compose setup gives you a local development environment (a good alternative to Minikube), but is not suitable for production. Set up with Docker Compose.