Az.Aks

Commands to interact with Azure managed Kubernetes clusters.

Kubernetes Service

Disable-AzAksAddOn

Disable the addons for aks.

Enable-AzAksAddOn

Enable the addons for aks.

Get-AzAksCluster

List Kubernetes managed clusters.

Get-AzAksMaintenanceConfiguration

Gets the specified maintenance configuration of a managed cluster.

Get-AzAksManagedClusterCommandResult

Gets the results of a command which has been run on the Managed Cluster.

Get-AzAksManagedClusterOSOption

Gets supported OS options in the specified subscription.

Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint

Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint.

Get-AzAksNodePool

List node pools in specified cluster.

Get-AzAksNodePoolUpgradeProfile

Gets the upgrade profile for an agent pool.

Get-AzAksSnapshot

Gets a snapshot.

Get-AzAksUpgradeProfile

Gets the upgrade profile of a managed cluster.

Get-AzAksVersion

List available version for creating managed Kubernetes cluster. The operation returns properties of each orchestrator including version, available upgrades and whether that version or upgrades are in preview.

Import-AzAksCredential

Import and merge Kubectl config for a managed Kubernetes Cluster.

Install-AzAksCliTool

Download and install kubectl and kubelogin.

Invoke-AzAksAbortAgentPoolLatestOperation

Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned.

Invoke-AzAksAbortManagedClusterLatestOperation

Aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned.

Invoke-AzAksRotateManagedClusterServiceAccountSigningKey

Rotates the service account signing keys of a managed cluster.

Invoke-AzAksRunCommand

Run a shell command (with kubectl, helm) on your aks cluster, support attaching files as well.

New-AzAksCluster

Create a new managed Kubernetes cluster.

The cmdlet may call below Microsoft Graph API according to input parameters:

  • POST /servicePrincipals
New-AzAksMaintenanceConfiguration

Creates or updates a maintenance configuration in the specified managed cluster.

New-AzAksNodePool

Create a new node pool in specified cluster.

New-AzAksSnapshot

Creates or updates a snapshot.

New-AzAksTimeInWeekObject

Create an in-memory object for TimeInWeek.

New-AzAksTimeSpanObject

Create an in-memory object for TimeSpan.

Remove-AzAksCluster

Delete a managed Kubernetes cluster.

Remove-AzAksMaintenanceConfiguration

Deletes a maintenance configuration.

Remove-AzAksNodePool

Delete node pool from managed cluster.

Remove-AzAksSnapshot

Deletes a snapshot.

Set-AzAksCluster

Update or create a managed Kubernetes cluster.

Set-AzAksClusterCredential

Reset the ServicePrincipal of an existing AKS cluster.

Start-AzAksCluster

See starting a cluster for more details about starting a cluster.

Start-AzAksDashboard

Create a Kubectl SSH tunnel to the managed cluster's dashboard.

Start-AzAksManagedClusterCommand

AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see AKS Run Command.

Stop-AzAksCluster

This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See stopping a cluster for more details about stopping a cluster.

Stop-AzAksDashboard

Stop the Kubectl SSH tunnel created in Start-AzKubernetesDashboard.

Update-AzAksNodePool

Update node pool in a managed cluster.