Skip to content

ezradibiase/toolbox3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

toolbox

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

☸️ Kubernetes

Il file toolsPod.yaml permette di eseguire il container su Kubernetes.

🐳 Docker

Un Dockerfile è fornito nella root del repository. Se si vuole eseguire toolbox localmente:

$ docker build -t toolbox
$ docker run toolbox
$ docker exec toolbox -it -- bash

☕ SSLPoke.class

Questa classe è stata salvata nella HOME dell'utente root e può essere richiamata in questa maniera:

$ java SSLPoke www.google.it 443

🔧 TODO

  • 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
  • ...

License

This project is open source and available under the GNU General Public License v3.0.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors