awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesController Deployments

Processes for packaging and deploying Kubernetes controllers as running services within a cluster.

Distinct from Direct Cluster Deployment: Focuses on the specific deployment of the controller process rather than the cluster orchestration layer.

Explore 4 awesome GitHub repositories matching devops & infrastructure · Controller Deployments. Refine with filters or upvote what's useful.

Awesome Controller Deployments GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kubernetes-sigs/kubebuilderAvatar de kubernetes-sigs

    kubernetes-sigs/kubebuilder

    8,992Ver en GitHub↗

    Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as an operator framework that provides generators for custom resource definitions, admission webhooks, and RBAC manifests to extend cluster functionality. The project distinguishes itself through marker-based code generation, which parses source code comments to automatically produce Kubernetes manifests and boilerplate logic. It employs a hub-and-spoke versioning model to translate data between multiple API versions and uses a three-way merge strategy to automate project migrat

    Packages the controller into a container image and deploys it as a running service within the cluster.

    Gok8s-sig-api-machinery
    Ver en GitHub↗8,992
  • fluxcd/flux2Avatar de fluxcd

    fluxcd/flux2

    7,888Ver en GitHub↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Allows modification of controller configurations using strategic merge or JSON patches during setup.

    Gocontinuous-deliverygitopsgitops-toolkit
    Ver en GitHub↗7,888
  • fluxcd/flaggerAvatar de fluxcd

    fluxcd/flagger

    5,366Ver en GitHub↗

    Flagger es un operador de entrega progresiva para Kubernetes que automatiza el despliegue gradual de nuevas versiones de software. Funciona como un gestor de lanzamientos canary y balanceador de tráfico, integrándose con service meshes y controladores de ingress para gestionar la distribución de peticiones entre versiones de una aplicación. El proyecto se centra en reducir el riesgo en producción mediante la implementación de lanzamientos canary, despliegues blue-green y pruebas A/B. Utiliza un bucle de análisis basado en métricas para monitorizar las tasas de éxito y la latencia de las peticiones, promoviendo automáticamente un lanzamiento o ejecutando un rollback basado en el estado si no se cumplen los criterios de salud. La herramienta proporciona validación adicional mediante la ejecución de pruebas basadas en webhooks y pruebas de carga sintéticas para verificar la estabilidad. También incluye mecanismos para puertas de despliegue manual, sincronización de configuración y notificaciones de eventos a proveedores de comunicación externos. El controlador se despliega en un clúster utilizando gestores de paquetes estándar con configuraciones para service meshes y controladores de ingress compatibles.

    Provides mechanisms to deploy the controller into a Kubernetes cluster using standard package managers.

    Go
    Ver en GitHub↗5,366
  • nginx/kubernetes-ingressAvatar de nginx

    nginx/kubernetes-ingress

    5,039Ver en GitHub↗

    El NGINX Ingress Controller es un gestor de tráfico nativo de Kubernetes que maneja solicitudes externas y las enruta a servicios internos. Traduce objetos y anotaciones de la API de Kubernetes en configuraciones de proxy para gestionar el tráfico HTTP, TCP y UDP entrante. El controlador se distingue por su dirección de tráfico avanzada e integración de seguridad. Soporta división de tráfico blue-green y canary, así como enrutamiento basado en contenido y rutas regex. La seguridad se maneja en el borde mediante un firewall de aplicaciones web (WAF), protección contra denegación de servicio y una variedad de métodos de autenticación, incluyendo OpenID Connect y JSON Web Tokens. El proyecto proporciona un amplio conjunto de capacidades que cubren la terminación y el passthrough de TLS, monitorización activa de la salud de los servicios upstream y persistencia de sesiones. También incluye herramientas de observabilidad como integración de métricas de Prometheus, dashboards de tráfico en tiempo real y rastreo distribuido de solicitudes. La instalación es soportada mediante Helm charts, un operador o despliegues de imágenes de contenedor estándar.

    Supports installation as a deployment, daemonset, or statefulset within a Kubernetes cluster.

    Godockergogolang
    Ver en GitHub↗5,039
  1. Home
  2. DevOps & Infrastructure
  3. Controller Deployments