Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Differences with Helm charts? #486

Open
chainhead opened this issue Jul 28, 2023 · 1 comment
Open

Differences with Helm charts? #486

chainhead opened this issue Jul 28, 2023 · 1 comment

Comments

@chainhead
Copy link

My first impressions on OAM:

  1. How is this different from Helm charts
  2. Wasn't Helm expected to solve application delivery?
  3. Wouldn't bundling multiple workloads be similar to Helm chart?
@wonderflow
Copy link
Member

Helm CLI and Helm charts is a packing tool and packaging artifacts format, it provides several deploy features while it's not focusing on CD and you still need to build a platform on top of Helm for real usage.

OAM provides an application model and its implementation KubeVela is more like a framework to build a PaaS. It provides not only the abstraction but also lots of out of box features such as multi-cluster deployment, observability, UI console, multi-tenant, and etc.

  • If you're just find a solution for continuous delivery with deterministic scenario that don't need much extension and platform capability, you can just use helm charts along with tools like argocd.
  • If you're building a platforms that going to serve lots of business teams, OAM and KubeVela are recommended.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants