Running $productName$ in production
This section of the documentation is designed for operators and site reliability engineers who are managing the deployment of $productName$. Learn more below:
- Global Configuration: The Ambassador module is used to set system-wide configuration.
- Exposing $productName$ to the Internet: Host CRD defines how $productName$ is exposed to the outside world, managing TLS, domains, and such.
- Load Balancing: $productName$ supports a number of different load balancing strategies as well as different ways to configure service discovery
- Gzip Compression
- Deploying $productName$: On Amazon Web Services | Google Cloud | general security and operational notes, including running multiple $productNamePlural$ on a cluster
- TLS/SSL: Simultaneously Routing HTTP and HTTPS | HTTP -> HTTPS Redirection | Mutual TLS | TLS origination
- Statistics and Monitoring: Integrating with Prometheus, DataDog, and other monitoring systems
- Extending $productName$ $productName$ can be extended with custom plug-ins that connect via HTTP/gRPC interfaces. Custom Authentication | The External Auth protocol | Custom Logging | Rate Limiting | Distributed Tracing
- Troubleshooting: Diagnostics | Debugging
- Scaling $productName$: Scaling $productName$
- Ingress: $productName$ can function as an Ingress Controller
- Error Response Overrides: $productName$ can override 4xx and 5xx responses with custom response bodies
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.