Kubernetes / AKS cluster requirments for Azure ML Endpoints

Attila 6 Reputation points
2022-08-17T07:15:23.597+00:00

Hello,

I'm trying to experiment with Azure ML Endpoints deployed to a Azure Kubernetes Service (AKS) cluster.

Right now I'm able to attach AKS cluster(s) to Azure ML, from Compute / Inference Clusters.

However, the no Kubernetes clusters are showing up nor in Endpoint Deployments, neither in the Attached Computes (see the screenshots bellow).

I would like to now if there are any special requirements / additional steps needed for AKS cluster used with Azure ML endpoints. The AKS cluster I'm using is 3 nodes, each with 4 vCPU and 16 GB RAM.

Endpoint(s):
231885-image.png

Attached Compute(s):
231951-image.png

Thanks!

Azure Machine Learning
Azure Machine Learning
An Azure machine learning service for building and deploying models.
2,887 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.
2,100 questions
{count} votes

1 answer

Sort by: Most helpful
  1. romungi-MSFT 45,721 Reputation points Microsoft Employee
    2022-08-24T05:29:49.9+00:00

    @Attila I feel the error is most likely an issue with the AKS cluster setup. I see the following in the log:

    "aksAssignedIdentity":null  
    

    I don't have a lot of experience with AKS setup issues, but I feel this could be the issue here. As per AKS documentation there is an option to update to system assigned managed identity.

    az aks update -g <RGName> -n <AKSName> --enable-managed-identity  
    

    If this still does not work I think it would be easier to review the setup through a support case so the service team could advise what could be wrong with your subscription.

    If an answer is helpful, please click on 130616-image.png or upvote 130671-image.png which might help other community members reading this thread.


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.