GKE/EKS to AKS migration

2021-07-13T06:58:38.697+00:00

Hello Everyone,

We have a requirement of migrating GKE/EKS workload to AKS. what are the key things I need to keep in mind?
what should be approach for database data migration from other cloud providers?
Can we build a S2S b/n other clouds and Azure and build a secure channel to transfer the data?

how about image migration ? is it as simple as pointing image definition file to AKS?

Regards
Thahif

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.
2,146 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. SRIJIT-BOSE-MSFT 4,336 Reputation points Microsoft Employee
    2021-07-13T10:12:43.727+00:00

    @Mahammad Thahif Bangaradka Kunjoor , Thank you for your question.

    We have a requirement of migrating GKE/EKS workload to AKS. what are the key things I need to keep in mind?

    Please find migration to AKS guidelines and considerations here.

    what should be approach for database data migration from other cloud providers?

    Depending on the type of database you can review the following links for guidance on migration to Azure:

    1. Migrate open-source databases to Azure
    2. Migrate MySQL databases to Azure
    3. Migrate PostgreSQL databases to Azure
    4. Migrate MariaDB databases to Azure

    Can we build a S2S b/n other clouds and Azure and build a secure channel to transfer the data?

    You can also review the Azure Migrate documentation to understand feasibility in your case.

    how about image migration ? is it as simple as pointing image definition file to AKS?

    I assume that you are talking about container images. Please correct me if I am wrong. AKS can pull images from all conformant public or private container image registries with correct authentication (if required), like Image Pull Secret or Azure identities if the images are stored in Azure Container Registry [Reference] or attach the ACR with AKS etc.
    If you want to import your container images to Azure Container registry please follow this article.


    Hope this helps.

    Please "Accept as Answer" if it helped, so that it can help others in the community looking for help on similar topics.

    0 comments No comments

  2. Mohammed Thahif BK 346 Reputation points Microsoft Employee
    2021-08-27T05:09:10.78+00:00

    @SRIJIT-BOSE-MSFT - some best practices which we followed. Can help someone.
    We maintained the same code repo.
    We used the same image that was built for EKS and imported from ECR to ACR.
    https://learn.microsoft.com/en-us/azure/container-registry/container-registry-import-images

    Database part was tricky as we had to build a S2S vpn for secure db data transfer.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.