Knowledge Graph — Coursera NotesOrganizationsMicrosoftAzure

Azure Kubernetes Service (AKS)

service · part of Azure

A managed Kubernetes service for deploying and scaling containerized applications.

In the context of Azure Machine Learning, AKS is used for production-level deployment of machine learning models, providing high availability and scalability. It is ideal for large-scale, production-ready environments. Deploying to AKS involves registering a model, creating an environment, writing an entry script, creating an inference config, provisioning the AKS cluster, and deploying the web service. AKS clusters typically require sufficient CPU quota (e.g., 12 vCPUs by default) and can be configured with SSL/TLS for encrypted communication.

Model profiling helps determine the CPU and memory resources needed for a deployed service. It is optional but can be time-consuming (up to 25 minutes per model). The results inform the resource allocation for the AKS cluster.

Enabling SSL/TLS on an AKS cluster encrypts data in transit, indicated by a lock icon in the browser URL. This prevents third-party interception of data sent to and from the cluster.

ACI is suitable for lightweight, low-risk deployments like internal testing, while AKS is for production-level scalability and high availability. A typical workflow: deploy to ACI for validation, then to AKS for production.

Inside Azure Kubernetes Service (AKS) (5)

Connections

Also known as: Azure Kubernetes Service (AKS), Kubernetes Service (AKS)

This is the text view of an interactive 3D knowledge graph — open this page with JavaScript enabled to explore it visually.

🧠 Knowledge Graph

Select a node

The owner's editing tools — shown here so you can see how the graph is grown, but read-only.

Click a bubble to drill in · click again to collapse · drag to move around