Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/touchbistro/jaeger
A tool for SSHing into live ECS containers.
https://github.com/touchbistro/jaeger
Last synced: 1 day ago
JSON representation
A tool for SSHing into live ECS containers.
- Host: GitHub
- URL: https://github.com/touchbistro/jaeger
- Owner: TouchBistro
- License: mit
- Created: 2019-06-19T18:36:34.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-20T14:14:36.000Z (about 3 years ago)
- Last Synced: 2024-06-21T01:42:24.159Z (5 months ago)
- Language: Go
- Size: 39.1 KB
- Stars: 0
- Watchers: 30
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jaeger
Jaeger is a tool to aid in live debugging of ECS containers. It makes it easy to ssh into a container and spawn a shell.
## How it works
Jaeger uses [EC2 Instance Connect](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Connect-using-EC2-Instance-Connect.html) for connecting to EC2 instances and ECS containers.
It will push your public ssh key to EC2 which will then allow you to authenticate.Jaeger will take a service name, discover which cluster it exists on, discover which instances it has placed tasks on,
fetch a container ID, and exec SSH and spawn a bash shell on that container.## Usage
```
jaeger ssh
```Run `jaeger -h` to see available commands. You can view help for a given command by running `jaeger -h`.
## License
MIT © TouchBistro, see [LICENSE](LICENSE) for details.