Skip to content
Amazon Elastic Container Service RPM
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update documentation and packaging guidance May 14, 2018
ecs-init Update for 1.26.0 release Feb 28, 2019
packaging
scripts enable cgo for nvidia code Nov 26, 2018
.gitignore Add ecs-init-unit from #171 (#174) Jun 11, 2018
.travis.yml docker, travis: set travis goversion to 1.9 Oct 1, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#152) Mar 5, 2018
CONTRIBUTING.md
LICENSE Update license file Oct 8, 2018
Makefile
NOTICE Update license file Oct 8, 2018
README.md
THIRD-PARTY vendor: Update deps for adding GPU support Oct 31, 2018
seelog.xml

README.md

Amazon Elastic Container Service RPM

Build Status

The Amazon Elastic Container Service RPM is software developed to support the Amazon ECS Container Agent. The Amazon ECS RPM is packaged for RPM-based systems that utilize Upstart as the init system.

Behavior

The upstart script installed by the Amazon ECS RPM runs at the completion of runlevel 3, 4, or 5 as the system starts. The script will clean up any previous copies of the Amazon ECS Container Agent, and then start a new copy. Logs from the RPM are available at /var/log/ecs/ecs-init.log, while logs from the Amazon ECS Container Agent are available at /var/log/ecs/ecs-agent.log. The Amazon ECS RPM makes the Amazon ECS Container Agent introspection endpoint available at http://127.0.0.1:51678/v1. Configuration for the Amazon ECS Container Agent is read from /etc/ecs/ecs.config.

Usage

The upstart script installed by the Amazon Elastic Container Service RPM can be started or stopped with the following commands respectively:

  • sudo start ecs
  • sudo stop ecs

Updates

Updates to the Amazon ECS Container Agent should be performed through the Amazon ECS Container Agent. In the case where an update failed and the Amazon ECS Container Agent is no longer functional, a rollback can be initiated as follows:

  1. sudo stop ecs
  2. sudo /usr/libexec/amazon-ecs-init reload-cache
  3. sudo start ecs

License

The Amazon Elastic Container Service RPM is licensed under the Apache 2.0 License.

You can’t perform that action at this time.