GrannyProgramming/AzureMLOpsInProduction

Scripts for Creation of Kubernetes and AKS Compute in Azure ML

GrannyProgramming opened this issue · 0 comments

What is the Issue?
As a Machine Learning professional using Azure ML, I find it challenging to create Kubernetes and AKS compute clusters. Although the documentation provides clear instructions on how to attach pre-existing Kubernetes clusters to Azure ML workspace and use them as compute targets, there is a gap in information on how to create these clusters using Python SDK v2.

What would the solution look like?
I propose the development of Python scripts that can be used to automate the creation of Kubernetes and AKS compute clusters in Azure ML. These scripts would fill an important gap, helping users to create and configure these resources with ease. Either modify the current create_compute.py to take Kubernetes into account (complex) or create a new separate script. This script should be able to take a previously built kuberenetes, with details passed by user and check if it exists on Azure and then attach to AML.

Any alternative solutions?
An alternative solution would be to enhance the existing documentation to include detailed steps on how to create and configure Kubernetes and AKS compute clusters in Azure ML. However, I believe that having scripts for this purpose would be more user-friendly and would automate the process, reducing the potential for error.

Or to just use the cli as described in the docs.

Resources and relevant links
AttachKubernetes
CreateKuberenetesCliv2