Skip to main content

K8S-Debugger: Diagnose-Your-K8S-Environment

K8S-Debugger is a Kubernetes Diagnosing tool, which helps developers debug what's wrong with their cluster, This will save developers time, as they don't have to deep dive into Logs and try to understand as K8S-Debugger does it for you

Version 0.0.1 Features

  1. Pod Debugging : The V1 is a start of the project, and this is only going to debug the pod based issues, although there are multiple pod based issues that can occur in a kubernetes cluster, but Apparently most frequent and most occuring errors have been included in this iteration

  2. AI Feature : Some Pod based errors in K8S cluster might not be detected by the tool. In that case i would highly encourage you to use --explain feature, ensure to setup GROQ_API_KEY before using the --explain feature

Installation

PIP Installation

pip install kube-debugger

Git Setup

Create venv

On Windows

python -m venv venv
venv/Scripts/activate

On Linux/MacOs

python3 -m venv venv
source venv/bin/activate

Clone Repo

git clone https://github.com/Ayushmishra05/KubeDebugger.git 

GROQ API KEY SETUP

  • Step 1: Head over to groq.com and get your free API KEY

  • Step 2: Setup GROQ_API_KEY in your system environment variables

export GROQ_API_KEY=<api_key> 

⚠️ Remember: AI is an Experimental feature, and we will soon rollout the working Version

How To ?

kubectl get pods

Output

debug pod pod2

Contributions are Encouraged

  • I would love to know your perspective
  • Create a Pull Request or reach out to me at ayush89718@gmail.com
  • Star the Repository for future references

Made with ❤️ for K8S Community by Ayush Mishra

Metadata

Release files for kube-debugger 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kube-debugger 0.0.5
File Size Uploaded
kube_debugger-0.0.5.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kube-debugger 0.0.5
File Interpreter ABI Platform
kube_debugger-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 23.9 kB

Release files / kube_debugger-0.0.5.tar.gz

Download URL kube_debugger-0.0.5.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c05219b4409ab46ecc7c8a4385aa76b0f412febab445f46665857b83a6c36d73
BLAKE2b-256 checksum
How to use checksums
8560d61a41f207a71a844858806e6f1f10568ea72319348af2e5f39fd23abab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.4

Release files / kube_debugger-0.0.5-py3-none-any.whl

Download URL kube_debugger-0.0.5-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c6ff755f9dc23f4f4dbb60bf63a76ad5f6aec3648aac039fab41c61eb1b4b2d
BLAKE2b-256 checksum
How to use checksums
3a70a351e04596671d140f7bd2f682c59256ca8919007e818aba98d2ebbc20d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page