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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
K

kubevela/kubevela

0
View on GitHub↗
7,833 stars·1,030 forks·Go·Apache-2.0·6 vues

Kubevela

KubeVela is a cloud native application orchestrator and delivery engine for Kubernetes. It serves as an Open Application Model compliant platform designed to decouple application definitions from the underlying infrastructure and operations.

The system acts as a multi-cluster delivery controller that coordinates progressive rollouts, including canary and blue-green strategies, across hybrid and multi-cloud environments. It provides a standardized model for managing complex deployment workflows and infrastructure provisioning.

The platform covers broad capability areas including cloud infrastructure orchestration, delivery pipeline monitoring, and multi-tenant access control. These functions enable the automation of environment provisioning and the securing of authentication and authorization across multiple shared clusters.

Features

  • Deployment Orchestration - Provides a comprehensive framework for orchestrating automated application deployment workflows across multi-cloud environments.
  • Cloud Infrastructure Orchestration - Orchestrates cloud resources and computing tasks as reusable modules within a delivery workflow.
  • Cloud Native Orchestration - Provides an orchestration layer for managing the lifecycle of cloud-native applications and their infrastructure.
  • Cluster State Reconciliation - Implements a reconciliation loop that ensures the actual state of clusters matches the defined application model.
  • Multi-Cloud Application Delivery - Deploys and manages applications across hybrid or multi-cloud environments using a standardized delivery model.
  • Custom Resource Definitions - Utilizes Kubernetes Custom Resource Definitions to define and manage application delivery models.
  • Progressive Delivery Strategies - Automates canary and blue-green rollout strategies linked to real-time health metrics.
  • Application State Synchronization - Synchronizes application state across multiple remote clusters by mapping central definitions to local workloads.
  • OAM-Based Delivery Engines - Orchestrates application deployments across multi-cloud environments using a standardized OAM model on Kubernetes.
  • Multi-Cluster Deployment Managers - Coordinates progressive delivery strategies and rollouts across multiple Kubernetes clusters from a central plane.
  • OAM Compliant Platforms - Implements the Open Application Model to decouple application definitions from underlying infrastructure and operations.
  • Deployment Workflow Engines - Executes deployment sequences by processing a directed graph of tasks that trigger infrastructure changes.
  • Infrastructure Task Modules - Provides a system for packaging infrastructure tasks into reusable modules to customize the orchestration engine.
  • Multi-Tenant RBAC - Manages role-based access control and authentication to secure application delivery across shared clusters.
  • Role-Based Access Controls - Implements fine-grained role-based access control and directory integration for multi-tenant cluster environments.
  • Orchestration Loop Plugins - Integrates external logic into the orchestration loop through a modular plugin system for custom resource handling.
  • Delivery Pipeline Observability - Tracks the health and status of deployment pipelines through automated observability dashboards.
  • Pipeline Monitoring Dashboards - Generates automated observability dashboards to track the status and health of application delivery processes.
  • Kubernetes Ecosystem - Simplifies application delivery on top of Kubernetes.

Historique des stars

Graphique de l'historique des stars pour kubevela/kubevelaGraphique de l'historique des stars pour kubevela/kubevela

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Kubevela

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Kubevela.
  • fluxcd/flux2Avatar de fluxcd

    fluxcd/flux2

    7,888Voir sur 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

    Gocontinuous-deliverygitopsgitops-toolkit
    Voir sur GitHub↗7,888
  • kubesphere/kubesphereAvatar de kubesphere

    kubesphere/kubesphere

    16,842Voir sur GitHub↗

    KubeSphere is a distributed operating system for cloud-native application management that provides a centralized control plane for Kubernetes clusters. It functions as a comprehensive DevOps portal, enabling teams to orchestrate containerized workloads, manage CI/CD pipelines, and enforce security policies across hybrid cloud, datacenter, and edge environments. The platform distinguishes itself through its multi-cluster federation capabilities and robust multi-tenancy model, which allow for logical resource isolation and granular access control across shared infrastructure. It integrates a mo

    Goargocdcloud-nativecncf
    Voir sur GitHub↗16,842
  • kubernetes-sigs/aws-load-balancer-controllerAvatar de kubernetes-sigs

    kubernetes-sigs/aws-load-balancer-controller

    4,302Voir sur GitHub↗

    The AWS Load Balancer Controller is a Kubernetes controller that automates the provisioning and lifecycle management of cloud-native load balancing resources. It functions as an infrastructure orchestrator, translating declarative cluster configurations into specific requests for external cloud services to route traffic into containerized workloads. By implementing standard ingress and gateway specifications, the system ensures that cluster networking adheres to official industry standards for HTTP, HTTPS, and transport-layer traffic. The controller distinguishes itself through its deep integ

    Goawsgateway-apiingress
    Voir sur GitHub↗4,302
  • jenkins-x/jxAvatar de jenkins-x

    jenkins-x/jx

    4,691Voir sur GitHub↗

    jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of applications. It functions as a cloud native pipeline manager that executes container-based build and deployment sequences using a catalog of reusable tasks. The project distinguishes itself through the automated orchestration of preview environments, which are created and destroyed based on pull request activity to enable validation before merging. It employs a GitOps-based state synchronization model to maintain the desired state of clusters by polling git repositories and

    Goacceleratorcicdcontinuous-delivery
    Voir sur GitHub↗4,691
Voir les 30 alternatives à Kubevela→

Questions fréquentes

Que fait kubevela/kubevela ?

KubeVela is a cloud native application orchestrator and delivery engine for Kubernetes. It serves as an Open Application Model compliant platform designed to decouple application definitions from the underlying infrastructure and operations.

Quelles sont les fonctionnalités principales de kubevela/kubevela ?

Les fonctionnalités principales de kubevela/kubevela sont : Deployment Orchestration, Cloud Infrastructure Orchestration, Cloud Native Orchestration, Cluster State Reconciliation, Multi-Cloud Application Delivery, Custom Resource Definitions, Progressive Delivery Strategies, Application State Synchronization.

Quelles sont les alternatives open-source à kubevela/kubevela ?

Les alternatives open-source à kubevela/kubevela incluent : fluxcd/flux2 — Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with… kubesphere/kubesphere — KubeSphere is a distributed operating system for cloud-native application management that provides a centralized… kubernetes-sigs/aws-load-balancer-controller — The AWS Load Balancer Controller is a Kubernetes controller that automates the provisioning and lifecycle management… jenkins-x/jx — jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of… helm/helm — Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component… operator-framework/operator-sdk — The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes…