3 repositorios
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.
Este proyecto es un plugin de línea de comandos para Kubernetes que proporciona acceso directo a la shell root del sistema operativo host subyacente de un nodo de clúster. Está diseñado para facilitar tareas administrativas, mantenimiento del sistema y operaciones de diagnóstico en nodos, incluyendo aquellos que ejecutan sistemas operativos inmutables o optimizados para contenedores que carecen de entornos de shell nativos. La herramienta funciona programando dinámicamente pods efímeros y privilegiados que comparten los espacios de nombres de proceso, red y sistema de archivos del host. Al aprovechar las restricciones de afinidad de nodo, asegura que estas sesiones de diagnóstico se ejecuten en el host objetivo específico, permitiendo a los usuarios interactuar con el directorio raíz y los procesos del sistema del nodo como si estuvieran conectados localmente. Más allá de las sesiones de shell interactivas, la utilidad admite la ejecución remota de comandos para automatizar cambios de configuración o recuperar datos de diagnóstico en todo el clúster. También proporciona capacidades para adjuntar volúmenes de almacenamiento persistente a estos entornos temporales, permitiendo la recuperación de datos y la transferencia de información entre dispositivos de nodo locales y sistemas de almacenamiento externos.
Enables inspection and repair of immutable or container-optimized operating systems by launching temporary diagnostic environments.