/k8s-analysis

Alpine-based analysis container

Primary LanguageShellMIT LicenseMIT

k8s-analysis

Docker Automated Docker Build

Analysis pod for debugging: deploy within your project and run ab, dig, netstat, nslookup, telnet, traceroute, wget, and so on as well as database clients for MySQL and PostgreSQL.

Install

$ make install
helm install --name=k8s-analysis .
NAME:   k8s-analysis
LAST DEPLOYED: Mon Oct  1 00:12:28 2018
NAMESPACE: default
STATUS: DEPLOYED

RESOURCES:
==> v1/Deployment
NAME          AGE
k8s-analysis  0s

==> v1/Pod(related)

NAME                           READY  STATUS             RESTARTS  AGE
k8s-analysis-6d76cfddb5-7s42l  0/1    ContainerCreating  0         0s
$ kubectl get po
NAME                                    READY     STATUS      RESTARTS   AGE
k8s-analysis-6d76cfddb5-7s42l           1/1       Running     0          1m
$ kubectl exec -it k8s-analysis-6d76cfddb5-7s42l -- /bin/sh
/app $

Cleanup

$ make delete
helm delete --purge k8s-analysis
release "k8s-analysis" deleted

Run tests

Requires docker and shunit2.

$ make test