Skip to content

terabyte128/ecsctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ecsctl

Make ECS behave like Kubernetes. Currently focuses on application management, since for my use case the actual cluster resources are managed by Terraform. Can autocomplete resource names to save time.

Features

  • get: clusters, services, task definitions, tasks
  • logs: tail logs for a given task
  • exec: run an interactive command in a task

Requirements

  • Session Manager plugin for using ecsctl exec to run commands in containers. The AWS CLI itself is not required.

Installation

You'll need to install Go (sorry).

git clone https://github.com/terabyte128/ecsctl
cd ecsctl
go build

Copy the resulting binary somewhere in your $PATH.

Shell Completion

Follow instructions for your shell:

ecsctl completion

About

it's like kubectl but for ECS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages