Commands

Every command the extension contributes, with where it appears in the tree-view menus.

The menu layout depends on the aks.simplifiedMenuStructure setting, which defaults to true. The Default menu column reflects that default; Classic menu applies when the setting is false. A dash means the command has no entry in that menu and is reachable only from the Command Palette.

Command Palette

63 of 66 commands are available from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).

TitleCommand IDShown when
AKS Quick Actionsaks.quickActionsalways
AKS: Apply Argo CD Application to Clusteraks.argoCDApplyAppa YAML file in the active editor, aks.argoCDEnabled
AKS: Argo CD Post-Deploy Actionsaks.argoCDPostApplyActionsaks.argoCDEnabled
AKS: Attach ACR to Clusteraks.attachAcrToClusteralways
AKS: Check Argo CD Statusaks.argoCDCheckStatusaks.argoCDEnabled
AKS: Check Deployment Permissionsaks.checkDeploymentPermissionsalways
AKS: Check Role Assignment Permissionsaks.checkRoleAssignmentPermissionsalways
AKS: Configure Kickstart Clusteraks.kickstartClusteraks.kickstartEnabledPreview
AKS: Create a GitHub Workflowaks.draftWorkflowan open workspace folder
AKS: Create Argo CD Applicationaks.draftArgoCDDeploymentan open workspace folder, aks.argoCDEnabled
AKS: Deploy App with Automated Pipelineaks.deployAppWithAutomatedPipelinealways
AKS: Deploy application to AKS (Preview)aks.runContainerAssistalways
AKS: Generate Dockerfiles and K8s Manifests for Appaks.containerizeAppalways
AKS: Launch Kickstart Agentaks.kickstart.launchExperienceaks.kickstartEnabledPreview
AKS: Migrate Application to AKSaks.migrateAndModernizeAppalways
AKS: Run Deployment Safeguards YAML Validationaks.aksDraftValidatealways
AKS: Select cluster…aks.clusterFilteralways
AKS: Select subscriptions…aks.selectSubscriptionsalways
AKS: Select Tenant…aks.selectTenantalways
AKS: Set GitHub Actions Secrets (Preview)aks.setGitHubActionsSecretsan open workspace folder, aks.containerAssistEnabledPreview
AKS: Setup OIDC for GitHub Actions (Preview)aks.setupOIDCForGitHuban open workspace folder, aks.containerAssistEnabledPreview
AKS: Sign in to Azure…aks.signInToAzurealways
AKS: Switch to Classic Menuaks.switchToClassicMenuaks.simplifiedMenuStructure
AKS: Switch to Grouped Menuaks.switchToStructuredMenunot aks.simplifiedMenuStructure
Best Practicesaks.aksBestPracticesDiagnosticsalways
Cluster and Control Plane Availability and Performanceaks.aksCCPAvailabilityPerformanceDiagnosticsalways
Collect TCP Dumpsaks.aksTCPDumpalways
Command to create an AKS clusteraks.aksCreateClusterFromCopilotalways
Compare AKS Clusteraks.compareClusteralways
Create Cluster From Azure Portalaks.createClusterNavToAzurePortalalways
Create Cluster From VS Codeaks.createClusteralways
Create Fleetaks.aksCreateFleetalways
Create KAITO Workspaceaks.aksKaitoGenerateYamlalways
Create KAITO Workspaceaks.aksKaitoCreateCRDalways
Create, Upgrade, Delete and Scaleaks.aksCRUDDiagnosticsalways
Delete Clusteraks.aksDeleteClusteralways
Deploy application manifest from Github Copilot Chataks.aksDeployManifestalways
Deploy KAITO Workspaceaks.aksKaitoDeployCRDalways
Download Artifacts Locallyaks.aksDownloadRetinaCapturealways
Identify Block I/O intensive processesaks.aksTopBlockIOalways
Identify files being read and written toaks.aksTopFilealways
Identity and Securityaks.aksIdentitySecurityDiagnosticsalways
Install Azure Service Operatoraks.installAzureServiceOperatoralways
Install KAITOaks.aksKaitoalways
Investigate DNSaks.aksInvestigateDnsalways
Manage KAITO Modelsaks.aksKaitoManagealways
Network Connectivity Issuesaks.aksCategoryConnectivityalways
Node Healthaks.aksNodeHealthDiagnosticsalways
Profile CPUaks.aksProfileCpualways
Real-time TCP Monitoringaks.aksRealTimeTcpMonitoringalways
Reconcile Clusteraks.aksReconcileClusteralways
Rotate Cluster Certificateaks.aksRotateClusterCertalways
Run Eraser Image Cleanupaks.eraserToolalways
Run Kubectl Commandsaks.aksRunKubectlCommandsalways
Run Kubectl Commands from Github Copilot Chataks.aksOpenKubectlPanelalways
Show Fleet Propertiesaks.aksFleetPropertiesalways
Show In Azure Portalaks.showInPortalalways
Show Inspektor Gadgetaks.aksInspektorGadgetShowalways
Show Propertiesaks.clusterPropertiesalways
Storageaks.aksStorageDiagnosticsalways
Test KAITO modelsaks.aksKaitoTestalways
Upload Artifacts to Blob Storageaks.aksUploadRetinaCapturealways
View processes executed in the kernelaks.aksTraceExecalways

Hidden from the palette (invoked from a menu or another command): aks.refreshSubscription, aks.containerizeAppFromTree, aks.deployAppWithAutomatedPipelineFromTree.

TitleCommand IDDefault menuClassic menuRequires
Best Practicesaks.aksBestPracticesDiagnosticsAKS cluster node > Troubleshoot & Diagnose > Run AKS DiagnosticsAKS cluster node > Run AKS Diagnostics—
Network Connectivity Issuesaks.aksCategoryConnectivityAKS cluster node > Troubleshoot & Diagnose > Run AKS DiagnosticsAKS cluster node > Run AKS Diagnostics—
Cluster and Control Plane Availability and Performanceaks.aksCCPAvailabilityPerformanceDiagnosticsAKS cluster node > Troubleshoot & Diagnose > Run AKS DiagnosticsAKS cluster node > Run AKS Diagnostics—
Command to create an AKS clusteraks.aksCreateClusterFromCopilot———
Create Fleetaks.aksCreateFleetSubscription node > Fleet ManagerSubscription node > Fleet Manager—
Create, Upgrade, Delete and Scaleaks.aksCRUDDiagnosticsAKS cluster node > Troubleshoot & Diagnose > Run AKS DiagnosticsAKS cluster node > Run AKS Diagnostics—
Delete Clusteraks.aksDeleteClusterAKS cluster node > Manage ClusterAKS cluster node > Managed Cluster Operations—
Deploy application manifest from Github Copilot Chataks.aksDeployManifest———
Download Artifacts Locallyaks.aksDownloadRetinaCaptureAKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network Health > Run Retina CaptureAKS cluster node > Troubleshoot Network Health > Run Retina Capture—
AKS: Run Deployment Safeguards YAML Validationaks.aksDraftValidateAKS cluster node > Develop & Deploy——
Show Fleet Propertiesaks.aksFleetPropertiesFleet nodeFleet node—
Identity and Securityaks.aksIdentitySecurityDiagnosticsAKS cluster node > Troubleshoot & Diagnose > Run AKS DiagnosticsAKS cluster node > Run AKS Diagnostics—
Show Inspektor Gadgetaks.aksInspektorGadgetShowAKS cluster node > Troubleshoot & DiagnoseAKS cluster node—
Investigate DNSaks.aksInvestigateDnsAKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network HealthAKS cluster node > Troubleshoot Network Health—
Install KAITOaks.aksKaitoAKS cluster node > Develop & Deploy > Deploy a LLM with KAITOAKS cluster node > Deploy a LLM with KAITO—
Create KAITO Workspaceaks.aksKaitoCreateCRDAKS cluster node > Develop & Deploy > Deploy a LLM with KAITOAKS cluster node > Deploy a LLM with KAITO—
Deploy KAITO Workspaceaks.aksKaitoDeployCRD———
Create KAITO Workspaceaks.aksKaitoGenerateYaml———
Manage KAITO Modelsaks.aksKaitoManageAKS cluster node > Develop & Deploy > Deploy a LLM with KAITOAKS cluster node > Deploy a LLM with KAITO—
Test KAITO modelsaks.aksKaitoTest———
Node Healthaks.aksNodeHealthDiagnosticsAKS cluster node > Troubleshoot & Diagnose > Run AKS DiagnosticsAKS cluster node > Run AKS Diagnostics—
Run Kubectl Commands from Github Copilot Chataks.aksOpenKubectlPanel———
Profile CPUaks.aksProfileCpuAKS cluster node > Troubleshoot & Diagnose > Troubleshoot Resource UtilizationAKS cluster node > Troubleshoot Resource Utilization—
Real-time TCP Monitoringaks.aksRealTimeTcpMonitoringAKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network HealthAKS cluster node > Troubleshoot Network Health—
Reconcile Clusteraks.aksReconcileClusterAKS cluster node > Manage ClusterAKS cluster node > Managed Cluster Operations—
Rotate Cluster Certificateaks.aksRotateClusterCertAKS cluster node > Manage ClusterAKS cluster node > Managed Cluster Operations—
Run Kubectl Commandsaks.aksRunKubectlCommandsAKS cluster node > Develop & Deploy
Kubernetes explorer cluster node
AKS cluster node
Kubernetes explorer cluster node
—
Storageaks.aksStorageDiagnosticsAKS cluster node > Troubleshoot & Diagnose > Run AKS DiagnosticsAKS cluster node > Run AKS Diagnostics—
Collect TCP Dumpsaks.aksTCPDumpAKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network HealthAKS cluster node > Troubleshoot Network Health—
Identify Block I/O intensive processesaks.aksTopBlockIOAKS cluster node > Troubleshoot & Diagnose > Troubleshoot Resource Utilization > Investigate Block I/OAKS cluster node > Troubleshoot Resource Utilization > Investigate Block I/O—
Identify files being read and written toaks.aksTopFileAKS cluster node > Troubleshoot & Diagnose > Troubleshoot Resource UtilizationAKS cluster node > Troubleshoot Resource Utilization—
View processes executed in the kernelaks.aksTraceExecAKS cluster node > Troubleshoot & Diagnose > Improve security of my clusterAKS cluster node > Improve security of my cluster—
Upload Artifacts to Blob Storageaks.aksUploadRetinaCaptureAKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network Health > Run Retina CaptureAKS cluster node > Troubleshoot Network Health > Run Retina Capture—
AKS: Apply Argo CD Application to Clusteraks.argoCDApplyApp———
AKS: Check Argo CD Statusaks.argoCDCheckStatusAKS cluster node > Develop & DeployAKS cluster node > Deployment Toolsaks.argoCDEnabled
AKS: Argo CD Post-Deploy Actionsaks.argoCDPostApplyActions———
Attach ACR to Clusteraks.attachAcrToClusterAKS cluster node > Develop & DeployAKS cluster node > Deployment Tools—
Check Deployment Permissionsaks.checkDeploymentPermissions———
Check Role Assignment Permissionsaks.checkRoleAssignmentPermissions———
Select cluster…aks.clusterFilterSubscription nodeSubscription node—
Show Propertiesaks.clusterPropertiesAKS cluster node > Manage Cluster
AKS cluster node
AKS cluster node—
Compare AKS Clusteraks.compareClusterSubscription nodeSubscription node—
AKS: Generate Dockerfiles and K8s Manifests for Appaks.containerizeApp———
AKS: Generate Dockerfiles and K8s Manifests for Appaks.containerizeAppFromTreeAKS cluster node > Develop & DeployAKS cluster nodeaks.containerAssistEnabledPreview, an open workspace folder
Create Cluster From VS Codeaks.createClusterSubscription node > Create ClusterSubscription node > Create Cluster—
Create Cluster From Azure Portalaks.createClusterNavToAzurePortalSubscription node > Create ClusterSubscription node > Create Cluster—
AKS: Deploy App with Automated Pipelineaks.deployAppWithAutomatedPipeline———
AKS: Deploy App with Automated Pipelineaks.deployAppWithAutomatedPipelineFromTreeAKS cluster node > Develop & DeployAKS cluster nodeaks.containerAssistEnabledPreview, an open workspace folder
AKS: Create Argo CD Applicationaks.draftArgoCDDeployment———
Create a GitHub Workflowaks.draftWorkflowAKS cluster node > Develop & DeployAKS cluster node > Deployment Toolsan open workspace folder
Run Eraser Image Cleanupaks.eraserToolAKS cluster node > Troubleshoot & Diagnose
Kubernetes explorer cluster node
AKS cluster node
Kubernetes explorer cluster node
—
Install Azure Service Operatoraks.installAzureServiceOperatorAKS cluster node > Develop & Deploy
Kubernetes explorer cluster node
AKS cluster node
Kubernetes explorer cluster node
—
Launch Kickstart Agentaks.kickstart.launchExperience———
Configure Kickstart Clusteraks.kickstartCluster———
AKS: Migrate Application to AKSaks.migrateAndModernizeAppAKS cluster node > Develop & DeployAKS cluster nodeaks.containerAssistEnabledPreview
AKS Quick Actionsaks.quickActionsAKS cluster node——
Refresh Subscriptionaks.refreshSubscriptionSubscription nodeSubscription node—
AKS: Deploy application to AKS (Preview)aks.runContainerAssist———
Select subscriptions…aks.selectSubscriptionsAzure (Cloud Explorer root)Azure (Cloud Explorer root)—
Select Tenant…aks.selectTenant———
AKS: Set GitHub Actions Secrets (Preview)aks.setGitHubActionsSecrets———
AKS: Setup OIDC for GitHub Actions (Preview)aks.setupOIDCForGitHub———
Show In Azure Portalaks.showInPortalAKS cluster node > Manage Cluster
AKS cluster node
AKS cluster node—
Sign in to Azure…aks.signInToAzure———
Switch to Classic Menuaks.switchToClassicMenuAKS cluster node——
Switch to Grouped Menuaks.switchToStructuredMenu—AKS cluster node—