Airlock Microgateway provides advanced security features for protecting HTTP/HTTPS back-end applications and APIs. Since version 2.0, Airlock Microgateway uses the Kubernetes init container concept, which uses one container for configuration generation and one for runtime deployment. This separation of initialization and runtime aspects helps to minimize the resource footprint of the runtime container.
Accordingly, the Microgateway is split into two containers: The Microgateway Configbuilder, which reads the domain-specific language and additional provided files, and the runtime container which filters the traffic. The illustration below outlines the two containers along with the most important interfaces, involved files and services.