Skip to content

davydany/sidecar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

davydany/sidecar

A sidecar container for debugging and troubleshooting in Kubernetes.

Website: https://github.com/davydany/sidecar

Usage

Docker:

docker run -it --rm davydany/sidecar bash

Kubernetes:

kubectl run -it --rm --image=davydany/sidecar sidecar -- bash

What's in the sidecar?

Supported Clients:

  • Official PostgreSQL Client (psql)
  • PostgreSQL CLI (pgcli)
    • Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting. (https://www.pgcli.com/)
  • Official Redis Client (redis-cli)
  • Official Elasticsearch Client (curl - 😬)
  • Kafkacat (kafkacat)

Supported Languages:

  • Python 3 (python3 - Python 3.12.7)
  • OpenJDK 11 JRE (javac and jre openjdk 11.0.25 2024-10-15)
  • Go (go - go version go1.22.8 linux/arm64)

Supported Text Editors

  • Vim (vim)
  • Nano (nano)

Supported Shells

  • Bash (/bin/bash)
  • Zsh (/bin/zsh)

Supported Tools

Build Locally

Build the image

make build

Build and Run the container

make build-and-run

Test Locally

make up

Stop the container

make down

Access the container

make exec

Support and Contribution

  • If you need help, please reach out to me at [email protected]
  • If you have a feature request, please open an issue.
  • If you want to contribute, please submit a pull request.
  • If you found a bug, please open an issue.

More Details: https://github.com/davydany/sidecar

About

David's Personal Sidecar Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published