Statika
Statika is a process that will update AWS Classic Load Balancer targets for a set of defined ECS tasks.
The use-case is for ECS being used on a cluster with only one node and Classic Load Balancers being used.
There is a Docker wrapper for this at Statika-Docker
Running
Some environment variables to set:
CONFIGURATION_URL=<s3-url> \
SERVICES_URL=<s3-url> \
AWS_REGION=<aws-region> \
fractos/statika:latest
{
"cluster": "<cluster-name>",
"sleepTimeSeconds": <time-in-seconds>
}
[
{
"serviceName": "<ecs-service-name>",
"exposedContainerName": "<container-name-to-balance>",
"loadBalancerName": "<name-of-classic-load-balancer>"
}
]
This is an array of JSON objects.