A sidecar container for debugging and troubleshooting in Kubernetes.
Website: https://github.com/davydany/sidecar
Docker:
docker run -it --rm davydany/sidecar bashKubernetes:
kubectl run -it --rm --image=davydany/sidecar sidecar -- bash- 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)
- Python 3 (
python3- Python 3.12.7) - OpenJDK 11 JRE (
javacandjreopenjdk 11.0.25 2024-10-15) - Go (
go- go version go1.22.8 linux/arm64)
- Vim (
vim) - Nano (
nano)
- Bash (
/bin/bash) - Zsh (
/bin/zsh)
- curl (
curl- https://curl.se/) - jq (
jq- https://stedolan.github.io/jq/) - kubectl (
kubectl- https://kubernetes.io/docs/tasks/tools/install-kubectl/) - awscli (
aws- https://aws.amazon.com/cli/) - httpie (
httporhttps- https://httpie.io/docs/cli/examples) - kaf (
kaf- https://github.com/birdayz/kaf) - openssl (
openssl- https://www.openssl.org/) - openssh (
ssh- https://www.openssh.com/) - bind (
bind- https://www.isc.org/bind/)arpanameddns-confgendelvdigdnstap-readhostmdignamed-checkzonenamed-compilezonenamed-journalprintnamed-rrcheckernslookupnsupdaterndc-confgentsig-keygen
kubectl-plugins(https://github.com/luksa/kubectl-plugins/tree/master)kubectl-force-deletekubectl-really-delete-allkubectl-really-get-allkubectl-ssh
Build the image
make buildBuild and Run the container
make build-and-runTest Locally
make upStop the container
make downAccess the container
make exec- 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