Azure Container Instances

Have feedback for Azure Container Instances? Submit your idea or vote up an idea submitted by others. All of the feedback you share here will be monitored and reviewed by the Azure Container Instances team. Remember that this site is only for feature suggestions and ideas. If you have technical questions or issues, please submit them to our GitHub issues page or on StackOverflow .

  1. Wait for the Managed Identity Endpoint to be available if an ACI was created with an identity

    Oftentimes, when a container is started with a Managed Identity enabled, the application in the container starts up earlier than the Managed Identity endpoint is available (I mean this endpoint: http://169.254.169.254/metadata/identity/oauth2/token).

    This causes the application to fail if shortly after startup it requests a resource it authenticates with via managed identity: a common usecase. The workarounds (sleep or manual retrying of managed identity endpoint) are rather ugly.

    Please wait for the endpoint to be available when starting a container with an identity enabled.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Use the same tech stack of Container instances in Web Apps for containers

    Container Instances work really fast and flawlessly. Let you use very few resources for a container.

    On the other hand, did you guys ever use Web apps for containers? It is EXTREMELY slow, both downloading, extracting and starting up the containers. Furthermore, there is a very low quota for the size of the images you can use. It seems like a different world of container instances.

    I'd be glad if web apps for containers would work as fast as Container Instances do

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. support multiple protocols with same port for ACI

    Currently, we cannot expose same port for multiple protocols, such as expose port 8838 with TCP and UDP protocols together.
    Could you add this feature asap?

    6 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Virtual Network para ACI no Brazil

    Se posso criar um ACI na Região Brasil porque não é possível a criação de uma virtual network para ACI também no Brasil?

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add support for FTP server in passive mode

    Currently the ACI ingress does not support FTP server in passive mode. It would be very nice to have support for this in ACI to run small services like FTP directly in a container instance. Also support for a larger port range than the 10 ports currently supported.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Support Https out-of-the-box

    This suggestion is to have HTTPS supported at the *.azurecontainer.io level and option to upload a certificate for custom domain so we can CNAME the azurecontainer.io if need be.

    This would be similar to what App Service is doing.

    Currently, having Https on ACI with a valid (i.e. not self-signed) certificate requires a custom domain. Using other services require a non-server-less solution (e.g. APIM consumption can't connect to VNET, same for Function Proxy, AppGw doesn't have a consumption tier, etc.).

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Use acr login credentials

    Azure CLI should know enough to use your ACR login when you run a container instance. The az acr login command authenticates you to a registry. az container create should be able to use those credentials.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Implement ACI in regions Switzerland North and Switzerland West

    We are moving medical data around in Switzerland, the data constitutes PII sensitive data, and in accordance with our regulators, the data must reside in jurisdiction Switzerland. It is a legal requirement for us. We would like to use the SFTP on Azure service which is based on ACI.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Preserve END Client IP address to Azure Container Instances

    I've been using Azure Container Instances to develop different short term web projects. I love the idea of being able to script the creation of a Container with mounted storage and to have all the control over the NGINX config in a persistent storage mount. I've noticed that you cannot get the IP address of the requesting system in this configuration. The only thing that shows up in the logs is a local IP of what I assume to be the container parent. It would be great if there was some forwarding header that would pass down the IP address…

    30 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support Availability Zones for Azure Container Instance

    The idea is that if we want to use Azure Container Instance (ACI) in our solution which support HA redundancy, currently it's not possible because there's no availability zone support. Spawning two container instances in same region could result in single point of failure if the region is down. Spawning in two different regions may work but it's definitely a concern on the pricing.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Wait for the Managed Identity Endpoint to be available if an ACI was created with an identity

    Oftentimes, when a container is started with a Managed Identity enabled, the application in the container starts up earlier than the Managed Identity endpoint is available (I mean this endpoint: http://169.254.169.254/metadata/identity/oauth2/token).

    This causes the application to fail if shortly after startup it requests a resource it authenticates with via managed identity: a common usecase. The workarounds (sleep or manual retrying of managed identity endpoint) are rather ugly.

    Please wait for the endpoint to be available when starting a container with an identity enabled.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Docs gap to find where to monitor ACI deploy status

    Update documentation on Azure Container Instances to provide guidance on how to monitor ACI deployment status via Azure Portal and where the users can find them in Portal.

    https://docs.microsoft.com/en-us/azure/container-instances/container-instances-get-logs

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support starting containers based on Azure Queues

    Our software spools up containers to process data from Azure Queue. It would be useful if containers could automatically be spooled up based on how many items are in an Azure Queue (in our case 1 container for 1 queue item). At the moment we are using a Function to manage this process but something built in to ACI would be great.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support Managed Disks

    The title describes feature.
    Currently ACI is not suitable for hosting databases, but if you give us ability to mount Managed Disks it would allow us to hust hunderds of databases.
    I saw this post https://medium.com/@seanmckenna_47871/aci-pm-here-d59cde58890a and it says "We intend to eventually support other volume types, such as Azure Managed Disks.". Do you still have plans to support Managed Disks?

    41 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. liveness / readiness probes

    Support for liveness and readiness probes when running ACI within a V-net. This works when the ACIis run without using v-net

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Container Groups should have a MAX value for number of retries on failures

    Azure Container Instances does not have maximum retry count for failures, Azure Function and others have retry functionality that retries when failed. The ask is to have Container Groups to have maximum retry count for failures.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. ACI Container Groups should have configurable TTL that starts after all containers reach a terminal state.

    Once the Azure Container Instances reach final/terminated state, they have to be deleted or cleaned manually. The ask is to have a configuration setting to remove the container group automatically after all the instances in the group reach final or terminated state.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Customize Disk Performance for Container Instances

    Azure Container Instances is a great quick way to deploy containers. But unfortunately, the disk speed is very slow, around 30MB/s and when attaching a Azure File Storage it is around 100MB/s. Meanwhile on a dedicated SSD VM it does over 400MB/s.

    Our container that we need to deploy is high temporary IO which requires faster disks. Otherwise our workload will take 7 times slower with Container Instances than normal Kubernetes.

    Would be nice to pass a command --disk ssd to the cli to support this.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Prompt Azure AD credentials while accessing container(set to private access level) using shared key.

    When the access level of the container is set to "anonymous", sharing a URL of the file would allow users to download file. But, when the
    access level is set to "private", an authorized request specifying date header is required. This requires extra steps and SAS keys expires.

    Azure storage does not currently support prompting Azure AD credentials while attempting to access URL to download. Upon successful entry of credentials, users should be able to access the file. This feature allows using the same URL(as anonymous) to download the file and security is ensured using Azure AD authentication.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow to set sysctl key in ACI.

    Unable to use the elasticsearch image from bitnami. The container fails to start because it requires to set the kernel parameter vm.maxmapcount to at least 262144.

    This stack exchange post explains the issue as well as a solution with Kubernetes.

    https://stackoverflow.com/questions/41491290/set-sysctl-key-in-kubernetes-pod-using-kops-docker-1-11

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Azure Container Instances

Categories

Feedback and Knowledge Base