Immagine docker basata su Ubuntu 22.04 contenente alcuni strumenti utili per fare debugging in caso non funzioni qualcosa su Kubernetes.
Toolbox permette di eseguire comandi di diagnosi.
⚡️ Alcuni comandi disponibili:
🌟 curl - per eseguire query su Elasticsearch
🌟 kubectl - per gestire Kubernetes
🌟 cqlsh - per gestire Cassandra
🌟 psql - per connettersi a Postgres
🌟 mysql - per connettersi a MySQL
🌟 kafkacat - per gestire Kafka
🌟 nslookup - per eseguire query DNS
🌟 SSLPoke.class - per eseguire test SSL con java
Il file toolsPod.yaml permette di eseguire il container su Kubernetes.
Un Dockerfile è fornito nella root del repository.
Se si vuole eseguire toolbox localmente:
$ docker build -t toolbox
$ docker run toolbox
$ docker exec toolbox -it -- bashQuesta classe è stata salvata nella HOME dell'utente root e può essere richiamata in questa maniera:
$ java SSLPoke www.google.it 443- Far sì che venga creato un Service Account per gestire il cluster su cui gira il container
- Aggiungere altri comandi
- Snellire l'immagine se possibile
- Aggiungere webhook su Teams
- ...
This project is open source and available under the GNU General Public License v3.0.