4 repositorios
Terminal-based tools for interacting with and managing infrastructure or container services.
Distinguishing note: No existing candidates provided; focuses on the CLI aspect of container management.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Command Line Interfaces. Refine with filters or upvote what's useful.
Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file. The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture wh
Provides a command-line interface to manage the lifecycle of multi-container applications defined through declarative configuration.
The AWS Command Line Interface is a terminal tool and API client used to manage and automate Amazon Web Services infrastructure. It functions as a cloud resource management tool that allows for the creation, configuration, and modification of cloud services through a unified set of commands. The tool provides mechanisms to route authenticated requests to global and region-specific service endpoints. It manages identity keys and access profiles through environment variables and configuration files to authenticate requests across different cloud accounts. The interface supports cloud resource
Provides a terminal-based interface for managing and automating cloud infrastructure services.
This project is a Kubernetes certification study guide and hands-on lab designed to prepare candidates for the Certified Kubernetes Application Developer exam. It provides a containerized learning sandbox and a resource validator to simulate real-world cluster configuration challenges. The environment uses scenario-based learning modules that require the implementation of pods, network policies, and persistent volumes. Correctness is verified through automated cluster queries that check the state of resources against defined expectations. The exercises cover a broad capability surface includ
Provides terminal-based tools to interact with and validate the state of Kubernetes cluster resources.
Este proyecto proporciona un conjunto de utilidades de diagnóstico y validación para runtimes de contenedores que implementan la Container Runtime Interface de Kubernetes. Sirve como una interfaz de línea de comandos para interactuar y gestionar ciclos de vida de contenedores, imágenes y sandboxes directamente en una máquina host sin requerir un despliegue de cluster completo. El conjunto de herramientas se distingue por su enfoque en el cumplimiento de la interfaz y la verificación del rendimiento. Incluye suites de pruebas automatizadas que validan si un runtime se adhiere a las especificaciones de interfaz definidas y maneja la integración de plugins de recursos correctamente. Adicionalmente, proporciona capacidades de benchmarking para medir la latencia y el throughput de las operaciones de contenedores, así como utilidades para inspeccionar el estado del runtime y solucionar problemas de conectividad mediante políticas configurables de reintento y tiempo de espera. Más allá de la validación central, el proyecto soporta tareas operativas como ejecutar comandos dentro de contenedores activos, gestionar checkpoints de contenedores y monitorear métricas de uso de recursos. También incluye funcionalidad para probar la estabilidad de conexiones de datos en streaming para sesiones interactivas, asegurando que las operaciones de port-forwarding y attachment funcionen como se espera.
Provides a diagnostic tool for interacting with and validating container runtimes that implement the Kubernetes Container Runtime Interface.