11 repositorios
Pre-configured templates for deploying and maintaining open-source applications.
Distinguishing note: Focuses on community-tested templates for operational simplicity.
Explore 11 awesome GitHub repositories matching devops & infrastructure · Service Deployment Templates. Refine with filters or upvote what's useful.
This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software. The platform distinguishes itself through its agentless architecture, which uses se
Deploys popular applications using community-tested templates that include automatic security and backup configurations.
vcluster is a Kubernetes virtual cluster platform that creates fully isolated Kubernetes environments with dedicated control planes, API servers, and RBAC on shared physical infrastructure. It virtualizes Kubernetes control planes by running them as pods inside a host cluster, as standalone binaries on bare metal or virtual machines, or within Docker containers, providing each tenant their own isolated Kubernetes environment without the overhead of managing separate physical clusters. The platform enables multi-tenant Kubernetes isolation through multiple tenancy models, from shared node pool
Spins up isolated virtual clusters in seconds through CI/CD pipelines, APIs, or internal portals for self-service access.
Este proyecto es una colección de ejemplos de despliegue, manifiestos y plantillas curados para ejecutar diversas aplicaciones y cargas de trabajo en un clúster de Kubernetes. Sirve como biblioteca de manifiestos y un conjunto de recursos educativos utilizados para enseñar patrones de configuración fundamentales para la orquestación de contenedores. El repositorio proporciona plantillas preconfiguradas para patrones arquitectónicos comunes, incluyendo el despliegue de bases de datos distribuidas, modelos de inteligencia artificial y servidores web listos para producción. Estos recursos incluyen tutoriales guiados y comandos de verificación para ayudar a los usuarios a aprender conceptos de Kubernetes a través de la aplicación práctica. El proyecto cubre una amplia gama de configuraciones de carga de trabajo, incluyendo la incorporación al clúster y la implementación de restricciones de recursos para asegurar operaciones estables para servicios contenerizados.
Provides pre-configured manifests for common architectural patterns to accelerate web and AI service deployment.
Rundeck is a job scheduling and automation platform that enables organizations to execute operational tasks across servers, containers, and cloud APIs from a central web console or API. It functions as a multi-node command execution engine, allowing scripts and commands to run across distributed Linux and Windows nodes, and serves as a self-service operations portal that delegates specific tasks to authorized users without granting full system access. The platform also operates as an incident response automation tool, automatically triggering diagnostic and remediation workflows when monitorin
Delegates specific operational tasks and scripts to authorized users without granting full system access.
Este proyecto proporciona una colección de kits de implementación, guías y código fuente diseñados para enseñar el desarrollo de aplicaciones contenerizadas y la gestión de clusters. Sirve como una ruta de aprendizaje para empaquetar aplicaciones con Docker y orquestar cargas de trabajo dentro de Kubernetes. El repositorio incluye tutoriales prácticos para construir pipelines de entrega automatizados utilizando runners contenerizados y agentes de compilación. También proporciona un conjunto de guías para implementar observabilidad cloud-native, desplegar service meshes y gestionar configuraciones de clusters de Kubernetes. El material cubre una amplia gama de capacidades DevOps, incluyendo la automatización de pipelines CI/CD, enrutamiento de tráfico de red y el aprovisionamiento de almacenamiento persistente. También aborda preocupaciones de infraestructura como el control de acceso basado en roles (RBAC), el aprovisionamiento de certificados SSL y la recopilación de métricas y registros de rendimiento del sistema.
Provides pre-configured, modular script templates to standardize deployment tasks across multiple services.
pvetools es un kit de herramientas de configuración y conjunto de scripts diseñado para automatizar la configuración y optimización de entornos de virtualización Proxmox VE en Debian. Proporciona conjuntos de herramientas automatizadas para configurar hipervisores, optimizar hardware y desplegar servicios de archivos en red. El proyecto cuenta con un desplegador de runtime de contenedores para instalar motores e interfaces de gestión web dentro de entornos aislados, y un gestor de almacenamiento para redimensionar particiones raíz, gestionar el uso de RAM de ZFS y reubicar datos de contenedores entre discos. Incluye scripts de optimización para virtualización anidada y PCI passthrough, así como instaladores automatizados para recursos compartidos Samba y NFS. El kit de herramientas cubre el ajuste del rendimiento del sistema y la gestión de la salud, incluyendo la limpieza de memoria y el control de congestión de red. También proporciona utilidades para la automatización de copias de seguridad de configuración y personalización de la interfaz del panel, como temas oscuros y visualización de temperatura del hardware. El proyecto está implementado como una colección de scripts de configuración basados en shell.
Provides pre-configured templates for the automated deployment of network services such as Samba and NFS.
Pigsty es una plataforma integral de orquestación de infraestructura de bases de datos diseñada para automatizar el ciclo de vida completo de clústeres de PostgreSQL de alta disponibilidad. Funciona como un framework de infraestructura como código que gestiona la coordinación de clústeres, el aprovisionamiento de nodos y el descubrimiento de servicios a través de playbooks idempotentes. Al integrar mecanismos de consenso distribuido, la plataforma garantiza la conmutación por error automatizada y la aplicación de estado consistente en diversos entornos, incluyendo infraestructura bare metal y virtualizada. La plataforma se distingue por un sólido conjunto de capacidades operativas que se extienden más allá de la gestión estándar de bases de datos. Cuenta con una tubería de observabilidad integrada que agrega métricas, registros y trazas en paneles centralizados para la monitorización del rendimiento en tiempo real y el análisis de diagnóstico. Además, proporciona un framework de migración que emula protocolos de cable propietarios y sintaxis SQL, permitiendo la integración de cargas de trabajo de bases de datos empresariales heredadas en entornos relacionales modernos. El sistema cubre una amplia superficie funcional, incluyendo gestión avanzada de almacenamiento con clonación de copia en escritura para un despliegue rápido, y orquestación de múltiples bases de datos que coordina motores relacionales con almacenamiento en caché y almacenamiento de objetos. También incorpora endurecimiento de seguridad, copia de seguridad y recuperación automatizadas, y enrutamiento de tráfico a través de proxies en capas para desacoplar las conexiones de los clientes de la topología del clúster subyacente. El proyecto se distribuye como un modelo de espejo de paquetes autónomo, lo que permite un despliegue y una gestión de dependencias consistentes en entornos seguros o aislados.
Assigns service exposure to a dedicated load balancer node group instead of cluster members.
Waypoint es una plataforma de entrega de aplicaciones y orquestador de despliegue multi-nube. Permite la definición del ciclo de vida de construcción, despliegue y lanzamiento como código para gestionar recursos de aplicaciones en múltiples entornos de destino desde una única interfaz. El proyecto funciona como una herramienta de flujo de trabajo de infraestructura como código y portal de autoservicio. Abstrae configuraciones de infraestructura complejas en patrones reutilizables, permitiendo a los desarrolladores desplegar aplicaciones utilizando plantillas preaprobadas y complementos de infraestructura modulares. El sistema proporciona gobernanza de recursos en la nube mediante control de acceso basado en roles para separar la definición de infraestructura del despliegue de aplicaciones. Soporta la distribución en diversos destinos, incluyendo contenedores y buildpacks, y rastrea el estado para automatizar el aprovisionamiento y la destrucción de recursos en la nube.
Offers a portal for deploying pre-approved infrastructure templates and add-ons for developer self-service.
Otto es una plataforma de orquestación de nube híbrida diseñada para aprovisionar infraestructura y desplegar cargas de trabajo de aplicaciones a través de diversos entornos de nube utilizando infraestructura como código. Funciona como un aprovisionador de infraestructura como código que automatiza el despliegue de recursos consistentes a través de flujos de trabajo basados en políticas. El proyecto incluye una malla de servicios (service mesh) de nube híbrida para gestionar el descubrimiento de servicios y la comunicación segura entre aplicaciones, así como un controlador de acceso basado en identidad para gestionar secretos y aplicar controles de acceso granulares. También cuenta con un grafo de conocimiento de infraestructura que mapea los estados híbridos para visualizar dependencias e identificar oportunidades de remediación operativa. La plataforma cubre amplias áreas de capacidad, incluyendo la entrega automatizada de aplicaciones para microservicios y aplicaciones monolíticas, aprovisionamiento de infraestructura de nube híbrida y acceso seguro a la red mediante proxy consciente de la identidad. Además, proporciona herramientas para gestionar imágenes de máquinas y orquestar el escalado de cargas de trabajo a través de varios entornos.
Uses automated guardrails and standardized tooling to deploy applications across diverse hybrid cloud environments.
Cyclops is a Helm template orchestrator and management interface used to configure and deploy containerized applications to Kubernetes clusters. It serves as a deployment tool that abstracts complex infrastructure configurations into simplified inputs, allowing users to manage applications through a dedicated user interface. The project differentiates itself by using schema-driven form generation and metadata-driven UI rendering to create self-service deployment portals. These interfaces are generated by parsing template files and their associated schemas, mapping specific attributes to visua
Builds a customized graphical portal that abstracts complex deployment templates into simple input forms for developers.
This project provides a comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int
Delegates request distribution to platform-level routing and orchestration facilities rather than internal process management.