Container Infrastructure
By adopting a container model, the L7|ESP platform aims to remain cloud-agnostic and simple to deploy.
Containers solve a number of problems ranging from immutable deployments to self-healing infrastructure.
This also means that there are many solutions for running and managing containers in production to choose from.
Kubernetes
Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.
The L7|ESP platform can be deploy to any Kubernetes cluster using the Helm package manager and the provided Chart.
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service (EKS) is a managed service and certified Kubernetes conformant to run Kubernetes on AWS and on-premises.
Azure Kubernetes Service (AKS) offers serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience, and enterprise-grade security and governance.
MicroK8s is the simplest production-grade conformant K8s. Lightweight and focused. Single command install on Linux, Windows and macOS.
Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.
L7ESP K8s Monitoring with Grafana
Grafana allows you to query, visualize, alert on, and understand your metrics no matter where they are stored. Create, explore, and share beautiful dashboards with your team and foster a data-driven culture.
Docker
Azure Container Instances (ACI) allows you to run Docker containers in a managed, serverless cloud environment, without having to set up VMs, clusters, or orchestrators.
Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration.
Docker in swarm mode is a container orchestration tool that allows you to manage multiple containers deployed across multiple host machines.