A sidecar container for debugging and troubleshooting in Kubernetes.
Website: https://github.com/davydany/sidecar
Docker:
docker run -it --rm davydany/sidecar bash
Kubernetes:
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 (
javac
andjre
openjdk 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 (
http
orhttps
- 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/)arpaname
ddns-confgen
delv
dig
dnstap-read
host
mdig
named-checkzone
named-compilezone
named-journalprint
named-rrchecker
nslookup
nsupdate
rndc-confgen
tsig-keygen
kubectl-plugins
(https://github.com/luksa/kubectl-plugins/tree/master)kubectl-force-delete
kubectl-really-delete-all
kubectl-really-get-all
kubectl-ssh
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
- 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