In a Kubernetes cluster, Operators can be deployed in different modes concerning the namespace setup. The default installation mode for Airlock Microgateway is AllNamespaces with a single Operator managing all web application Pods with SidecarGateways in a cluster. This is the only installation mode that can be used with the Community edition license.
For a production environment, multi-namespace installations are commonly used where Airlock Microgateway Operator can watch and operate web application Pods installed in multi-namespace setups. This allows, i.e., to separate production from staging and development.
To achieve an optimum level of segregation and low memory consumption of the Operator, we recommend using a static rather than a dynamic MultiNamespace installation.
The installation modes can be configured via the Microgateway Operator Helm chart by setting the operator.watchNamespaces
and operator.watchNamespaceSelector
values.