2 repository-uri
Short-lived execution environments used specifically for network and system troubleshooting.
Distinct from Runtime Debugging: Distinct from Runtime Debugging: focuses on the ephemeral lifecycle of the diagnostic container rather than the debugging technique itself.
Explore 2 awesome GitHub repositories matching development tools & productivity · Ephemeral Diagnostics. Refine with filters or upvote what's useful.
Netshoot is a Docker network troubleshooting toolkit and container image bundled with specialized utilities for DNS resolution, performance benchmarking, and TCP/IP packet inspection. It serves as a portable set of tools designed for diagnosing connectivity and routing issues within Docker and Kubernetes environments. The project is distributed as a tool-aggregated container image that can be deployed as a debugging sidecar or an ephemeral runtime. It supports namespace-joined execution, allowing the toolkit to attach to the network namespace of another process to inspect traffic and diagnose
Launches short-lived container instances to perform diagnostics and minimize resource overhead.
Kubectl-debug este un utilitar de diagnosticare pentru Kubernetes care permite inspecția profundă a aplicațiilor containerizate care rulează. Funcționează prin injectarea dinamică a containerelor efemere de tip „sidecar” în pod-urile existente, permițând utilizatorilor să depaneze procesele și sistemele de fișiere fără a modifica imaginile originale de producție. Instrumentul gestionează ciclul de viață al acestor agenți de diagnosticare, asigurându-se că sunt creați la cerere și curățați automat după ce o sesiune de investigație se încheie. Proiectul se distinge prin activarea accesului partajat la namespace, ceea ce permite instrumentelor de diagnosticare să se alăture namespace-urilor de proces și rețea ale unui container țintă. Susține fluxuri de lucru avansate de depanare, inclusiv capacitatea de a face „fork” pod-urilor pentru a reproduce crash-urile în izolare, de a inspecta containerele de inițializare și de a monta sisteme de fișiere țintă pentru analiza log-urilor sau a configurațiilor. Conectivitatea securizată a rețelei este menținută prin tunelarea porturilor local-la-remote și bridging-ul rețelei, asigurând accesul la servicii izolate în medii restricționate. Instrumentul încorporează funcționalități de securitate și guvernanță pentru a menține integritatea producției în timpul mentenanței. Impune restricții stricte asupra imaginilor, susține autentificarea cu registre private și oferă auditarea comenzilor pentru a înregistra toate acțiunile efectuate în timpul unei sesiuni. Aceste capabilități asigură că depanarea rămâne conformă cu politicile de securitate organizaționale, oferind în același timp vizibilitatea necesară asupra problemelor la nivel de cluster.
Automates the lifecycle of diagnostic containers to ensure they are cleaned up after investigation sessions.