Skip to main content

CLI to easily create k8s debug pod.

Project description

kube-debug-pod

CLI for easy kube debug pod

Install:

python -m pip install kube-debug-pod

Usage:

kdb [OPTIONS]

Options:
  -n, --namespace TEXT     Namespace to start pod in, default: default.
  -c, --command TEXT       Command to run in container, default: /bin/bash.
  -m, --pod-name TEXT      The name for the debug pod, default: kdb.
  -t, --timeout TEXT       Time to wait for pod to be ready, default: 60s.
  -p, --port-forward TEXT  Forward a port to the container, like 8000:8000.
  -v, --version            Display version info and exit.
  -a, --arch-linux         Use archlinux:latest image.
  -s, --sky-tools          Use skymoore/tools:latest image.
  -i, --image TEXT         Image for debug container, default: debian:latest.
  --help                   Show this message and exit.

Constraints:
  {--arch-linux, --sky-tools, --image}
    mutually exclusive

Example Usage 1:

kdb -s -n myns -p 8000:8000 -m mypod

Example Usage 2:

kdb -n myns

Example Usage 3:

kdb

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kube-debug-pod-0.0.7.tar.gz (4.0 kB view hashes)

Uploaded Source

Built Distribution

kube_debug_pod-0.0.7-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page