acr icon indicating copy to clipboard operation
acr copied to clipboard

Container Teleportation

Open SteveLasker opened this issue 4 years ago • 3 comments

The ability to run any container on any service within azure, as if the image was pre-cached will unlock many additional possibilities.

https://aka.ms/acr/teleport

SteveLasker avatar Jun 23 '20 17:06 SteveLasker

To provide a real world use case, currently we are using AKS to spin up new containers running Azure DevOps agents to handle CI/CD jobs, which teardown after each completed job. Only two agent containers are running 24/7 to meet immediate demand with the rest spun up on demand as the agent pool queue increases.

Currently, that means we're using auto scaling to spin up additional VM nodes as load increases, however using ACI through virtual nodes is pretty much a perfect use case for this as the containers are often very short lived. The downside to this is with our agent image hosted in ACR it's somewhere in the region of ~6.5GB, which is causing it to take 5-10 minutes to spin up new containers which is unfortunately completely unusable for this use case.

scp-mb avatar Jun 14 '21 16:06 scp-mb

Hi Steve,

Currently we are using ACI to launch the containers on the fly to do some long running operations. ACI is great technology it allows us to run our workload in serverless fashion.

The only pain area is the pull time of the image. We use azure container registry and are in the same region then also it takes whopping 120 seconds for 1.8GB image to start.

Can we please get an update on when project teleport will be made available for Azure Container Instances (ACI)

huzefaqubbawala avatar Aug 25 '21 09:08 huzefaqubbawala

@SteveLasker Can you maybe give us an update on the status of Project Teleport? On the Internet, I can only find your blog post from 2019. On the Project Teleport readme page, I can see you're currently in "Preview 2", which focuses on AKS, but could you maybe give us an idea of your estimated timeline?

Specifically, I'm interested in:

  • When might Windows images be supported? Those are notoriously large (measured in GB), so they are the most likely to profit from this feature.
  • When might the AKS integration come out of private preview?

fschmied avatar Dec 18 '21 09:12 fschmied

Hi, everyone!

Wanted to provide an update that this project is actively funded and and working on the developments for Project Teleport. In terms of timeline, we are targeting Linux support this year.

terencet-dev avatar Feb 14 '23 17:02 terencet-dev

@terencet-dev Is there any milestone planning? I mean is the ACR implementation already finished or is this also still ongoing? And how about the AKS integration. Currently it seems that this is a private preview. There is also a ticket in the AKS Roadmap for now quite a long time which is still "in progress", but unfortunately no updates there...(see https://github.com/Azure/AKS/issues/1785)

jrauschenbusch avatar Apr 19 '23 15:04 jrauschenbusch

Hi @jrauschenbusch, thanks for reaching out. The implementation is still underway and are targeting for an announcement later this year. We can provide more updates as we enter Q3 of this year. Thanks!

terencet-dev avatar Apr 19 '23 17:04 terencet-dev

@terencet-dev Any status updates?

jrauschenbusch avatar Sep 01 '23 10:09 jrauschenbusch

Previewed - https://learn.microsoft.com/en-us/azure/container-registry/tutorial-artifact-streaming

sajayantony avatar Nov 16 '23 00:11 sajayantony