Overview
Microsoft's Azure Kubernetes Service (AKS) is a fully managed Kubernetes service provided by Microsoft.
Automation Options¶
The below matrix presents a breakdown of actions like creation, updating, and deletion of AKS Clusters and Nodepools across multiple deployment methods: interactive UI, declarative RCTL commands, API-driven automation, and Terraform.
Resources | Deployment Method | Create | Upgrade | Delete |
---|---|---|---|---|
Cluster | UI | Yes | Yes | Yes |
CLI | Yes | Yes | Yes | |
API Automation | Yes | Yes | Yes | |
Terraform | Yes | Yes | Yes | |
Node pool | UI | Yes | Yes | Yes |
CLI | Yes | Yes | Yes | |
API Automation | Yes | Yes | Yes | |
Terraform | Yes | Yes | Yes |
AKS Lifecycle Management¶
Users can leverage the native integration with Microsoft Azure to
- Provision and manage the lifecycle of their AKS Clusters in any Azure region right from the Controller.
- Create and maintain version controlled cluster specifications in your Git Repositories.
- Use the declarative, cluster specifications to provision AKS clusters with a high level of automation.
Did you know ?
AKS Cluster Lifecycle can be managed through various methods:
Getting Started¶
We have quick start exercise to explore the platform's capabilities for "Lifecycle Management" of AKS Clusters.