I'm excited to announce the availability of a new experimental Layer7 Operator.The Layer7 Operator provides another deployment and runtime management model for Layer7 API Gateway containers in Kubernetes that we will build upon in the future.
The experimental Layer7 Operator can currently:
- Support all current Helm deployment options- Deploy gateways based on gateway custom resources- Apply static and dynamic configuration as code based on git repository custom resources- Demonstrate offloading Open Telemetry tracing and metrics to external solutions including Jaeger and Prometheus/GrafanaAdditional capabilities are planned for future releases including:- Consolidation of tracing, logging, auditing and metrics for monitoring, alerting and analytics from Jaeger/Prometheus/Grafana to the ECK stack- Support for static and dynamic external secrets/key/cert managementExample of an Open Telemetry trace of a Layer7 API policy in Jaeger (collected automatically via cluster wide property configuration):
Example of an additional Telemetry Metrics assertion that can be included explicitly in policy (included with custom gateway image deployed with Layer7 Operator example):
An early access progressive delivery feature that was rapidly developed by Layer7 and offered to customers for experimentation. Not intended for production use. Depending on user feedback, experimental features may be altered in or removed from future releases.Layer7 support is not available. Users are encouraged to share feedback in Layer7 Communities as responses to this threadNot only is the Layer7 Operator experimental, but the Open Telemetry example also requires an experimental version of the Layer7 API Gateway. Neither is ready for production use until they are advanced to Limited Availability or General Availability.
------------------------------Ben UrbanskiProduct Manager, API GatewayLayer7 API Management------------------------------