How to migrate ACI to AKS

Girish Prajwal 706 Reputation points
2021-01-07T10:25:06.03+00:00

Hi Team,

We are in a situation to migrate Azure Container Instance to Azure Kubernetes service. Please suggest our actions. I see that from the articles provided by Microsoft Azure, suggests that the migration from existing ACI to AKS is not supported. However, we need your inputs.

Regards,
Girish Prajwal

Azure Container Instances
Azure Container Instances
An Azure service that provides customers with a serverless container experience.
645 questions
Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS)
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
1,878 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sumarigo-MSFT 43,806 Reputation points Microsoft Employee
    2021-01-07T17:09:33.307+00:00

    @Girish Prajwal Since ACI is just running instances of containers there's no reason you couldn't move those containers to AKS. The issue is more that there's no quick and easy guide or 'push button option' because AKS is far more complex/capable than ACI. It's like having a 'car to fighter jet' migration tool or process. It's possible, but a quick and/or automated approach will likely end in failure.

    If you are already running in AKS, you should be able to pretty easily take their ACI deployment config (image, ports, volumes, etc) and build out a Kubernetes manifest for the deployment and service. If you aren't already using Kubernetes/AKS, then you will have to establish their clusters and managing Kubernetes in production.

    Hope this helps!

    Kindly let us know if the above helps or you need further assistance on this issue.

    -------------------------------------------------------------------------------------------------------------------

    Please don’t forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.