Azure Kubernetes Service logo

Azure Kubernetes Service

Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster in Azure by offloading the operational overhead to Azure. As a hosted Kubernetes service, Azure handles critical tasks, like health monitoring and maintenance.

8 APIs 1 Capabilities 10 Features
AzureCloudContainersDevOpsKubernetesOrchestration

APIs

Azure Kubernetes Service REST API

REST API for managing Azure Kubernetes Service clusters.

Azure Kubernetes Service Managed Clusters API

REST API for creating, updating, deleting, and managing AKS managed clusters including cluster configuration, upgrades, credentials, and run commands.

Azure Kubernetes Service Agent Pools API

REST API for creating, updating, deleting, and managing agent pools (node pools) within AKS managed clusters, including scaling and configuration.

Azure Kubernetes Service Maintenance Configurations API

REST API for managing planned maintenance configurations, used to configure when updates can be deployed to an AKS managed cluster.

Azure Kubernetes Service Snapshots API

REST API for creating, updating, deleting, and managing node pool snapshots in AKS, including listing snapshots by resource group.

Azure Kubernetes Service Private Endpoint Connections API

REST API for managing private endpoint connections for AKS clusters, enabling secure private network access to the cluster API server.

Azure Kubernetes Service Trusted Access Role Bindings API

REST API for managing trusted access role bindings that give Azure services secure access to AKS API server using system-assigned managed identities.

Azure Kubernetes Service kubectl API

Kubernetes API accessible via kubectl for cluster operations.

Capabilities

Azure Kubernetes Service Cluster Management

Workflow for managing AKS clusters and agent pools including lifecycle operations, upgrades, scaling, and credentials. Used by DevOps engineers and platform administrators.

Run with Naftiko

Features

Managed Cluster Lifecycle

Create, update, delete, start, and stop AKS managed clusters with full lifecycle management.

Agent Pool Management

Create and manage node pools with configurable VM sizes, scaling, and upgrade policies.

Cluster Upgrades

Upgrade Kubernetes versions and node images with controlled rollout and upgrade profiles.

Credential Management

Retrieve admin, user, and monitoring credentials for cluster access and authentication.

Private Clusters

Deploy private AKS clusters with private endpoint connections for secure API server access.

Maintenance Windows

Configure planned maintenance windows to control when updates are applied to clusters.

Node Pool Snapshots

Create and manage snapshots of node pools for backup and recovery scenarios.

Trusted Access

Grant Azure services secure access to AKS API server using managed identities and role bindings.

Run Commands

Execute commands on cluster nodes remotely through the AKS API without direct SSH access.

Auto-Scaling

Automatically scale node pools based on workload demands with configurable auto-scaler profiles.

Use Cases

Microservices Deployment

Deploy and manage microservices architectures with container orchestration and service mesh capabilities.

CI/CD Pipelines

Integrate AKS with Azure DevOps and GitHub Actions for automated build, test, and deployment workflows.

Hybrid Cloud

Run Kubernetes workloads across on-premises and Azure environments with Azure Arc integration.

Machine Learning

Deploy and scale ML model serving infrastructure using AKS with GPU-enabled node pools.

Edge Computing

Deploy containerized workloads to edge locations using AKS Edge Essentials and Azure IoT.

Integrations

Azure Container Registry

Pull container images from Azure Container Registry with managed identity authentication.

Azure Monitor

Monitor cluster health, performance, and logs with Azure Monitor and Container Insights.

Azure Policy

Enforce organizational standards and compliance with Azure Policy for Kubernetes.

Azure Active Directory

Integrate with Azure AD for cluster authentication and role-based access control.

Azure DevOps

Automate deployments to AKS using Azure Pipelines with native Kubernetes tasks.

Semantic Vocabularies

Azure Kubernetes Service Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Azure Kubernetes Service API Rules

7 rules · 7 errors

SPECTRAL

Resources

🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
CLI
CLI
🟢
StatusPage
StatusPage
💬
Support
Support
📰
Blog
Blog
👥
GitHubRepository
GitHubRepository
👥
StackOverflow
StackOverflow
🔗
Security
Security
🔗
Compliance
Compliance
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
SignUp
SignUp
🔗
Login
Login
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📄
ChangeLog
ChangeLog
📄
ReleaseNotes
ReleaseNotes
💬
FAQ
FAQ
🎓
Training
Training
👥
YouTube
YouTube
🔗
SpectralRules
SpectralRules
🔗
AKS REST API Shared Definition
NaftikoCapability
🔗
Cluster Management Workflow
NaftikoCapability