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).
| Title | Command ID | Shown when |
|---|---|---|
| AKS Quick Actions | aks.quickActions | always |
| AKS: Apply Argo CD Application to Cluster | aks.argoCDApplyApp | a YAML file in the active editor, aks.argoCDEnabled |
| AKS: Argo CD Post-Deploy Actions | aks.argoCDPostApplyActions | aks.argoCDEnabled |
| AKS: Attach ACR to Cluster | aks.attachAcrToCluster | always |
| AKS: Check Argo CD Status | aks.argoCDCheckStatus | aks.argoCDEnabled |
| AKS: Check Deployment Permissions | aks.checkDeploymentPermissions | always |
| AKS: Check Role Assignment Permissions | aks.checkRoleAssignmentPermissions | always |
| AKS: Configure Kickstart Cluster | aks.kickstartCluster | aks.kickstartEnabledPreview |
| AKS: Create a GitHub Workflow | aks.draftWorkflow | an open workspace folder |
| AKS: Create Argo CD Application | aks.draftArgoCDDeployment | an open workspace folder, aks.argoCDEnabled |
| AKS: Deploy App with Automated Pipeline | aks.deployAppWithAutomatedPipeline | always |
| AKS: Deploy application to AKS (Preview) | aks.runContainerAssist | always |
| AKS: Generate Dockerfiles and K8s Manifests for App | aks.containerizeApp | always |
| AKS: Launch Kickstart Agent | aks.kickstart.launchExperience | aks.kickstartEnabledPreview |
| AKS: Migrate Application to AKS | aks.migrateAndModernizeApp | always |
| AKS: Run Deployment Safeguards YAML Validation | aks.aksDraftValidate | always |
| AKS: Select cluster… | aks.clusterFilter | always |
| AKS: Select subscriptions… | aks.selectSubscriptions | always |
| AKS: Select Tenant… | aks.selectTenant | always |
| AKS: Set GitHub Actions Secrets (Preview) | aks.setGitHubActionsSecrets | an open workspace folder, aks.containerAssistEnabledPreview |
| AKS: Setup OIDC for GitHub Actions (Preview) | aks.setupOIDCForGitHub | an open workspace folder, aks.containerAssistEnabledPreview |
| AKS: Sign in to Azure… | aks.signInToAzure | always |
| AKS: Switch to Classic Menu | aks.switchToClassicMenu | aks.simplifiedMenuStructure |
| AKS: Switch to Grouped Menu | aks.switchToStructuredMenu | not aks.simplifiedMenuStructure |
| Best Practices | aks.aksBestPracticesDiagnostics | always |
| Cluster and Control Plane Availability and Performance | aks.aksCCPAvailabilityPerformanceDiagnostics | always |
| Collect TCP Dumps | aks.aksTCPDump | always |
| Command to create an AKS cluster | aks.aksCreateClusterFromCopilot | always |
| Compare AKS Cluster | aks.compareCluster | always |
| Create Cluster From Azure Portal | aks.createClusterNavToAzurePortal | always |
| Create Cluster From VS Code | aks.createCluster | always |
| Create Fleet | aks.aksCreateFleet | always |
| Create KAITO Workspace | aks.aksKaitoGenerateYaml | always |
| Create KAITO Workspace | aks.aksKaitoCreateCRD | always |
| Create, Upgrade, Delete and Scale | aks.aksCRUDDiagnostics | always |
| Delete Cluster | aks.aksDeleteCluster | always |
| Deploy application manifest from Github Copilot Chat | aks.aksDeployManifest | always |
| Deploy KAITO Workspace | aks.aksKaitoDeployCRD | always |
| Download Artifacts Locally | aks.aksDownloadRetinaCapture | always |
| Identify Block I/O intensive processes | aks.aksTopBlockIO | always |
| Identify files being read and written to | aks.aksTopFile | always |
| Identity and Security | aks.aksIdentitySecurityDiagnostics | always |
| Install Azure Service Operator | aks.installAzureServiceOperator | always |
| Install KAITO | aks.aksKaito | always |
| Investigate DNS | aks.aksInvestigateDns | always |
| Manage KAITO Models | aks.aksKaitoManage | always |
| Network Connectivity Issues | aks.aksCategoryConnectivity | always |
| Node Health | aks.aksNodeHealthDiagnostics | always |
| Profile CPU | aks.aksProfileCpu | always |
| Real-time TCP Monitoring | aks.aksRealTimeTcpMonitoring | always |
| Reconcile Cluster | aks.aksReconcileCluster | always |
| Rotate Cluster Certificate | aks.aksRotateClusterCert | always |
| Run Eraser Image Cleanup | aks.eraserTool | always |
| Run Kubectl Commands | aks.aksRunKubectlCommands | always |
| Run Kubectl Commands from Github Copilot Chat | aks.aksOpenKubectlPanel | always |
| Show Fleet Properties | aks.aksFleetProperties | always |
| Show In Azure Portal | aks.showInPortal | always |
| Show Inspektor Gadget | aks.aksInspektorGadgetShow | always |
| Show Properties | aks.clusterProperties | always |
| Storage | aks.aksStorageDiagnostics | always |
| Test KAITO models | aks.aksKaitoTest | always |
| Upload Artifacts to Blob Storage | aks.aksUploadRetinaCapture | always |
| View processes executed in the kernel | aks.aksTraceExec | always |
Hidden from the palette (invoked from a menu or another command): aks.refreshSubscription, aks.containerizeAppFromTree, aks.deployAppWithAutomatedPipelineFromTree.
Menu placement
| Title | Command ID | Default menu | Classic menu | Requires |
|---|---|---|---|---|
| Best Practices | aks.aksBestPracticesDiagnostics | AKS cluster node > Troubleshoot & Diagnose > Run AKS Diagnostics | AKS cluster node > Run AKS Diagnostics | — |
| Network Connectivity Issues | aks.aksCategoryConnectivity | AKS cluster node > Troubleshoot & Diagnose > Run AKS Diagnostics | AKS cluster node > Run AKS Diagnostics | — |
| Cluster and Control Plane Availability and Performance | aks.aksCCPAvailabilityPerformanceDiagnostics | AKS cluster node > Troubleshoot & Diagnose > Run AKS Diagnostics | AKS cluster node > Run AKS Diagnostics | — |
| Command to create an AKS cluster | aks.aksCreateClusterFromCopilot | — | — | — |
| Create Fleet | aks.aksCreateFleet | Subscription node > Fleet Manager | Subscription node > Fleet Manager | — |
| Create, Upgrade, Delete and Scale | aks.aksCRUDDiagnostics | AKS cluster node > Troubleshoot & Diagnose > Run AKS Diagnostics | AKS cluster node > Run AKS Diagnostics | — |
| Delete Cluster | aks.aksDeleteCluster | AKS cluster node > Manage Cluster | AKS cluster node > Managed Cluster Operations | — |
| Deploy application manifest from Github Copilot Chat | aks.aksDeployManifest | — | — | — |
| Download Artifacts Locally | aks.aksDownloadRetinaCapture | AKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network Health > Run Retina Capture | AKS cluster node > Troubleshoot Network Health > Run Retina Capture | — |
| AKS: Run Deployment Safeguards YAML Validation | aks.aksDraftValidate | AKS cluster node > Develop & Deploy | — | — |
| Show Fleet Properties | aks.aksFleetProperties | Fleet node | Fleet node | — |
| Identity and Security | aks.aksIdentitySecurityDiagnostics | AKS cluster node > Troubleshoot & Diagnose > Run AKS Diagnostics | AKS cluster node > Run AKS Diagnostics | — |
| Show Inspektor Gadget | aks.aksInspektorGadgetShow | AKS cluster node > Troubleshoot & Diagnose | AKS cluster node | — |
| Investigate DNS | aks.aksInvestigateDns | AKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network Health | AKS cluster node > Troubleshoot Network Health | — |
| Install KAITO | aks.aksKaito | AKS cluster node > Develop & Deploy > Deploy a LLM with KAITO | AKS cluster node > Deploy a LLM with KAITO | — |
| Create KAITO Workspace | aks.aksKaitoCreateCRD | AKS cluster node > Develop & Deploy > Deploy a LLM with KAITO | AKS cluster node > Deploy a LLM with KAITO | — |
| Deploy KAITO Workspace | aks.aksKaitoDeployCRD | — | — | — |
| Create KAITO Workspace | aks.aksKaitoGenerateYaml | — | — | — |
| Manage KAITO Models | aks.aksKaitoManage | AKS cluster node > Develop & Deploy > Deploy a LLM with KAITO | AKS cluster node > Deploy a LLM with KAITO | — |
| Test KAITO models | aks.aksKaitoTest | — | — | — |
| Node Health | aks.aksNodeHealthDiagnostics | AKS cluster node > Troubleshoot & Diagnose > Run AKS Diagnostics | AKS cluster node > Run AKS Diagnostics | — |
| Run Kubectl Commands from Github Copilot Chat | aks.aksOpenKubectlPanel | — | — | — |
| Profile CPU | aks.aksProfileCpu | AKS cluster node > Troubleshoot & Diagnose > Troubleshoot Resource Utilization | AKS cluster node > Troubleshoot Resource Utilization | — |
| Real-time TCP Monitoring | aks.aksRealTimeTcpMonitoring | AKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network Health | AKS cluster node > Troubleshoot Network Health | — |
| Reconcile Cluster | aks.aksReconcileCluster | AKS cluster node > Manage Cluster | AKS cluster node > Managed Cluster Operations | — |
| Rotate Cluster Certificate | aks.aksRotateClusterCert | AKS cluster node > Manage Cluster | AKS cluster node > Managed Cluster Operations | — |
| Run Kubectl Commands | aks.aksRunKubectlCommands | AKS cluster node > Develop & Deploy Kubernetes explorer cluster node | AKS cluster node Kubernetes explorer cluster node | — |
| Storage | aks.aksStorageDiagnostics | AKS cluster node > Troubleshoot & Diagnose > Run AKS Diagnostics | AKS cluster node > Run AKS Diagnostics | — |
| Collect TCP Dumps | aks.aksTCPDump | AKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network Health | AKS cluster node > Troubleshoot Network Health | — |
| Identify Block I/O intensive processes | aks.aksTopBlockIO | AKS cluster node > Troubleshoot & Diagnose > Troubleshoot Resource Utilization > Investigate Block I/O | AKS cluster node > Troubleshoot Resource Utilization > Investigate Block I/O | — |
| Identify files being read and written to | aks.aksTopFile | AKS cluster node > Troubleshoot & Diagnose > Troubleshoot Resource Utilization | AKS cluster node > Troubleshoot Resource Utilization | — |
| View processes executed in the kernel | aks.aksTraceExec | AKS cluster node > Troubleshoot & Diagnose > Improve security of my cluster | AKS cluster node > Improve security of my cluster | — |
| Upload Artifacts to Blob Storage | aks.aksUploadRetinaCapture | AKS cluster node > Troubleshoot & Diagnose > Troubleshoot Network Health > Run Retina Capture | AKS cluster node > Troubleshoot Network Health > Run Retina Capture | — |
| AKS: Apply Argo CD Application to Cluster | aks.argoCDApplyApp | — | — | — |
| AKS: Check Argo CD Status | aks.argoCDCheckStatus | AKS cluster node > Develop & Deploy | AKS cluster node > Deployment Tools | aks.argoCDEnabled |
| AKS: Argo CD Post-Deploy Actions | aks.argoCDPostApplyActions | — | — | — |
| Attach ACR to Cluster | aks.attachAcrToCluster | AKS cluster node > Develop & Deploy | AKS cluster node > Deployment Tools | — |
| Check Deployment Permissions | aks.checkDeploymentPermissions | — | — | — |
| Check Role Assignment Permissions | aks.checkRoleAssignmentPermissions | — | — | — |
| Select cluster… | aks.clusterFilter | Subscription node | Subscription node | — |
| Show Properties | aks.clusterProperties | AKS cluster node > Manage Cluster AKS cluster node | AKS cluster node | — |
| Compare AKS Cluster | aks.compareCluster | Subscription node | Subscription node | — |
| AKS: Generate Dockerfiles and K8s Manifests for App | aks.containerizeApp | — | — | — |
| AKS: Generate Dockerfiles and K8s Manifests for App | aks.containerizeAppFromTree | AKS cluster node > Develop & Deploy | AKS cluster node | aks.containerAssistEnabledPreview, an open workspace folder |
| Create Cluster From VS Code | aks.createCluster | Subscription node > Create Cluster | Subscription node > Create Cluster | — |
| Create Cluster From Azure Portal | aks.createClusterNavToAzurePortal | Subscription node > Create Cluster | Subscription node > Create Cluster | — |
| AKS: Deploy App with Automated Pipeline | aks.deployAppWithAutomatedPipeline | — | — | — |
| AKS: Deploy App with Automated Pipeline | aks.deployAppWithAutomatedPipelineFromTree | AKS cluster node > Develop & Deploy | AKS cluster node | aks.containerAssistEnabledPreview, an open workspace folder |
| AKS: Create Argo CD Application | aks.draftArgoCDDeployment | — | — | — |
| Create a GitHub Workflow | aks.draftWorkflow | AKS cluster node > Develop & Deploy | AKS cluster node > Deployment Tools | an open workspace folder |
| Run Eraser Image Cleanup | aks.eraserTool | AKS cluster node > Troubleshoot & Diagnose Kubernetes explorer cluster node | AKS cluster node Kubernetes explorer cluster node | — |
| Install Azure Service Operator | aks.installAzureServiceOperator | AKS cluster node > Develop & Deploy Kubernetes explorer cluster node | AKS cluster node Kubernetes explorer cluster node | — |
| Launch Kickstart Agent | aks.kickstart.launchExperience | — | — | — |
| Configure Kickstart Cluster | aks.kickstartCluster | — | — | — |
| AKS: Migrate Application to AKS | aks.migrateAndModernizeApp | AKS cluster node > Develop & Deploy | AKS cluster node | aks.containerAssistEnabledPreview |
| AKS Quick Actions | aks.quickActions | AKS cluster node | — | — |
| Refresh Subscription | aks.refreshSubscription | Subscription node | Subscription node | — |
| AKS: Deploy application to AKS (Preview) | aks.runContainerAssist | — | — | — |
| Select subscriptions… | aks.selectSubscriptions | Azure (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 Portal | aks.showInPortal | AKS cluster node > Manage Cluster AKS cluster node | AKS cluster node | — |
| Sign in to Azure… | aks.signInToAzure | — | — | — |
| Switch to Classic Menu | aks.switchToClassicMenu | AKS cluster node | — | — |
| Switch to Grouped Menu | aks.switchToStructuredMenu | — | AKS cluster node | — |