Replies: 1 comment
-
|
Thanks for sharing this idea. We are continuing to build out our Kubernetes support. The first step is end to end deployment, but this is the second time this week that folks have suggested something similar to this. I think our first exploration in this space would be referencing external charts as dependencies to the app model and being able to have a run-time Kubernetes cluster (this would allow folks to build operators etc). |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I have been looking into the Kubernetes deployment feature to figure out if we could leverage this for our deployments. We have also recently started looking into using Helm to do our Kubernetes deployments. This has led us down a path of building a couple of "helper" charts that deploy specific "types" of services, ie. web API's or micro-frontends. These "helper" charts also take care of a lot of plumbing such as injecting a sidecar or init containers and setting certain environment variables that we need everywhere. So in order to deploy a typical solution we'd have a
Chart.yamlthat contains a set ofdependenciesthat point to these "helper"-charts which then do the heavy lifting.Looking at the current Kubernetes deployment feature there doesn't seem to way to further customize the
Chart.yamlbeing generated and it currently doesn't seem to supportdependenciesat all. Ideally what I would like to be able to do is to define for each resource in our Aspire AppHost to point to the "helper"-chart needed to deploy that resource and then theChart.yamlwould have thedependencyfor that. So for example:would then result in the following
Chart.yaml:This is not something that we can currently do with Aspire as far as I can tell. But would it make sense to add this? Or are we perhaps going down the wrong path?
Beta Was this translation helpful? Give feedback.
All reactions