Orkestra

Orkestra is a cloud-native release orchestration and lifecycle management (LCM) platform for the fine-grained orchestration of inter-dependent helm charts and their dependencies (by Azure)

Orkestra Alternatives

Similar projects and alternatives to Orkestra based on common topics and language

  • argo

    Workflow Engine for Kubernetes

  • charts

    Discontinued ⚠️(OBSOLETE) Curated applications for Kubernetes (by helm)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • argo-cd

    Declarative Continuous Deployment for Kubernetes

  • kubernetes-operator-roiergasias

    'Roiergasias' kubernetes operator is meant to address a fundamental requirement of any data science / machine learning project running their pipelines on Kubernetes - which is to quickly provision a declarative data pipeline (on demand) for their various project needs using simple kubectl commands. Basically, implementing the concept of No Ops. The fundamental principle is to utilise best of docker, kubernetes and programming language features to run a workflow with minimal workflow definition s

  • Flux

    Discontinued Successor: https://github.com/fluxcd/flux2 (by fluxcd)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Orkestra alternative or higher similarity.

Orkestra reviews and mentions

Posts with mentions or reviews of Orkestra. We have used some of these posts to build our list of alternatives and similar projects.
  • Managing lifecycle of a (complex) group of helm applications with Azure Orkestra
    1 project | /r/kubernetes | 20 Sep 2021
    Github Repo - Azure/orkestra: Orkestra is a cloud-native release orchestration and lifecycle management (LCM) platform for the fine-grained orchestration of inter-dependent helm charts and their dependencies (github.com)
  • Orkestra helps you orchestrate your complex helm releases and manage the lifecycle of your applications by carrying out "non-disruptive" in-service upgrade
    1 project | /r/kubernetes | 26 Apr 2021
  • Orchestration and lifecycle management for complex applications on Kubernetes
    1 project | news.ycombinator.com | 23 Mar 2021
    Orchestration of a group of complex applications with dependencies between themselves and their subcharts/dependencies is hard

    Imagine a scenario in which application that depends on Prometheus, Grafana and Istio. Now let's take it a step further and define a dependency between Istio and it's observability components, Prometheus & Grafana, since Istio itself leverages both Prometheus and Grafana for it's control-plane. In other words we now have a dependency DAG where, the application depends-on Istio depends-on Prometheus & Grafana. Now imagine the application depending on other applications that provide PaaS like infrastructure capabilities required to run the application itself

    Defining this dependency order allows all components to spin up both, reliably and efficiently

    This would make a huge difference when we are dealing with complex applications like 5G network functions running mission-critical workloads across the network and their lifecycle management (installs/upgrades/rollback). Providers, tend to take releases in a "semi-continuous" manner as opposed to true CD. Meaning, when upgrading, multiple applications and their subcharts may be upgraded in a single release. This is a scenario in which defining the dependency ordering between the applications and their subcharts allows the service providers to limit the blast radius if this go wrong, allowing them to fail fast and rollback without impacting all upgrade-ready apps

    Introducing Azure Orkestra https://github.com/Azure/Orkestra that provides the aforementioned capabilities using a familiar Kubernetes declarative CRDscalled ApplicationGroups. Orkestra leverages Argo Workflows to generate DAG workflows to deploy all applications with an application group (and optionally a DAG workflow for the subcharts in each application). The DAG on execution generates HelmRelease objects that are then acted upon by flux helm-operator to reliably perform the helm actions (install, delete, upgrade, rollback)

  • Orchestrate complex, mission-critical applications with Azure/Orkestra
    1 project | /r/kubernetes | 23 Mar 2021
    Introducing Azure Orkestra https://github.com/Azure/Orkestra that provides the aforementioned capabilities and features using familiar Kubernetes declarative objects (CRDs) called ApplicationGroups.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Orkestra repo stats
4
102
0.0
about 1 year ago

Azure/Orkestra is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of Orkestra is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com