From their website; Traefik is a modern HTTP reverse proxy and load balancer made to deploy micro-services with ease. It supports several backends (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) to manage its configuration automatically and dynamically.
Our Kubernetes cluster runs on a fleet of Amazon Web Services (AWS) EC2 instances. …
At EvaluAgent, we use Kubernetes to deploy, scale and manage our containerised applications. We run a microservice architecture, with some of the services requiring various scheduled tasks to be executed. Our current method of running scheduled tasks was to use shell scripts to run each task then sleep until needed again.
Our main driver for change; lack of visibility that our scheduled commands were actually doing what we need them to do.
Our current approach kept us asking too many questions;