Hero Banner

Microsoft AppSource and Azure Marketplace

Learn how to grow your business by publishing your cloud solution on Microsoft AppSource and Azure Marketplace

Reply
Andrew3
Visitor 1

The best way to offer containerized microservice solution using Marketplace

Hi

We have a containerized microservice solution consisted of 10 services and we would like to offer it on the Marketplace. The solution is running on Kubernetes and uses Helm for the deployment.

 

I've read the documentation and found two offers that I think can be used: 

1) Azure container

2) Azure managed application

 

But in the first case - I didn't find a way how to create 10 ACR (one for each m-service),

in the second - when I will create all infrastructure using ARM template how can I push required images to the newly created ACR? And how to deploy Helm-chart, it seems that it is not possible to do using ARM-template;

 

Maybe I'm digging in the wrong way and you could suggest the more appropriate approach to deploy this kind of applications?

 

Thanks in advance.

1 ACCEPTED SOLUTION
MikeO
Microsoft

I don't believe this is possible today with a Container Offer. For a Managed Application Offer, the images typically reside in your own ACR and the deployed solution pulls them from there. You can invoke a post-deployment script to deploy the Helm chart. This runs after the ARM template resources are deployed (eg a VM custom script extension).

View solution in original post

1 REPLY 1
MikeO
Microsoft

I don't believe this is possible today with a Container Offer. For a Managed Application Offer, the images typically reside in your own ACR and the deployed solution pulls them from there. You can invoke a post-deployment script to deploy the Helm chart. This runs after the ARM template resources are deployed (eg a VM custom script extension).