3 repository-uri
Tools for inspecting state data and evaluating expressions within infrastructure configurations.
Distinguishing note: Focuses on state and expression inspection for infrastructure, not general application debugging.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Infrastructure Debugging Utilities. Refine with filters or upvote what's useful.
Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co
Allows interactive inspection of state data and expression evaluation for infrastructure configurations.
Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific
Captures logs, traces performance, and attaches debuggers to diagnose issues during the resource provisioning process.
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.
Enables inspection and repair of immutable or container-optimized operating systems by launching temporary diagnostic environments.