3 repository-uri
Transient debug environments used to investigate and troubleshoot specific nodes within a Kubernetes cluster.
Distinct from Kubernetes Pod Debugging: Distinct from Kubernetes Pod Debugging: focuses on the node-level infrastructure rather than individual pods.
Explore 3 awesome GitHub repositories matching development tools & productivity · Kubernetes Node Debugging. Refine with filters or upvote what's useful.
Pixie is an open-source observability platform for Kubernetes that uses eBPF to automatically capture telemetry data from clusters without requiring any manual instrumentation or code changes. It functions as an eBPF telemetry collector, a continuous application profiler, a network traffic analyzer, and a scriptable telemetry query engine, all within a single Kubernetes-native tool. The platform distinguishes itself through several integrated capabilities. It continuously samples stack traces from compiled-language code to identify CPU performance bottlenecks, visualizing the results as inter
Collects and queries telemetry data automatically using eBPF for real-time debugging without manual instrumentation.
Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and debugging Kubernetes nodes. It provides a suite of tools to collect kernel-level telemetry and export system metrics via the OpenTelemetry standard. The project distinguishes itself by packaging inspection tools as OCI-compliant container images, allowing for standardized distribution and deployment across clusters and hosts. It employs a modular data processing pipeline that utilizes WebAssembly modules to transform and filter telemetry, and leverages Compile Once Run Everywhere for
Investigates specific Kubernetes cluster nodes using transient debug environments to troubleshoot workloads.
Acest proiect este un plugin de linie de comandă pentru Kubernetes care oferă acces root direct la sistemul de operare gazdă al unui nod de cluster. Este conceput pentru a facilita sarcinile administrative, întreținerea sistemului și operațiunile de diagnosticare pe noduri, inclusiv cele care rulează sisteme de operare imutabile sau optimizate pentru containere, cărora le lipsesc mediile shell native. Instrumentul funcționează prin programarea dinamică a pod-urilor efemere, privilegiate, care partajează namespace-urile de proces, rețea și sistem de fișiere ale gazdei. Prin utilizarea constrângerilor de node affinity, asigură că aceste sesiuni de diagnosticare sunt executate pe gazda țintă specifică, permițând utilizatorilor să interacționeze cu directorul root al nodului și cu procesele sistemului ca și cum ar fi logați local. Dincolo de sesiunile shell interactive, utilitarul suportă execuția de comenzi la distanță pentru automatizarea schimbărilor de configurare sau preluarea datelor de diagnosticare în întregul cluster. Oferă, de asemenea, capabilități pentru atașarea volumelor de stocare persistentă la aceste medii temporare, permițând recuperarea datelor și transferul de informații între dispozitivele locale ale nodului și sistemele de stocare externe.
Provides direct host-level access to troubleshoot hardware and system issues on Kubernetes nodes.