Skillshub azure-aks-edge-essentials

Azure Kubernetes Service Edge Essentials Skill

install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/MicrosoftDocs/Agent-Skills/azure-aks-edge-essentials" ~/.claude/skills/comeonoliver-skillshub-azure-aks-edge-essentials && rm -rf "$T"
manifest: skills/MicrosoftDocs/Agent-Skills/azure-aks-edge-essentials/SKILL.md
source content

Azure Kubernetes Service Edge Essentials Skill

This skill provides expert guidance for Azure Kubernetes Service Edge Essentials. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g.,

L35-L120
), use
read_file
with the specified lines. For categories with file links (e.g.,
[security.md](security.md)
), use
read_file
on the linked reference file

IMPORTANT for Agent: If

metadata.generated_at
is more than 3 months old, suggest the user pull the latest version from the repository. If
mcp_microsoftdocs
tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use
    mcp_microsoftdocs:microsoft_docs_fetch
    with query string
    from=learn-agent-skill
    . Returns Markdown.
  • Fallback: Use
    fetch_webpage
    with query string
    from=learn-agent-skill&accept=text/markdown
    . Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL37-L86Diagnosing and fixing AKS Edge/Arc cluster issues: installs, upgrades, networking, storage, security, logs, certificates, known issues, and using tools/PowerShell for deep troubleshooting.
Best PracticesL87-L94Best practices for AKS Edge/Arc: applying Azure Policy, recovering clusters after management VM loss, and safely upgrading Kubernetes/workload clusters via PowerShell or Admin Center
Decision MakingL95-L107Guidance on choosing AKS Edge/Arc vs cloud/on-prem, supported versions/add-ons, monitoring, pricing/licensing, support, and planning migrations or retirement of older AKS/Windows Server setups
Architecture & Design PatternsL108-L114Designing AKS on Windows Server for Azure Local: high availability on two-node setups, SDN VNet architectures, and deployment patterns for AKS Arc target clusters.
Limits & QuotasL115-L126Hardware, storage, IP capacity, scale limits, supported Kubernetes versions, and support policies for AKS Edge Essentials, AKS on Azure Local, and AKS Arc clusters.
SecurityL127-L160Auth, RBAC, SSH, certificates, key/secret encryption, gMSA, and container security for AKS Edge/Arc/Hybrid clusters on Windows Server and Azure Local.
ConfigurationL161-L241Configuring AKS Edge/Arc/hybrid clusters: networking, storage, load balancers, autoscaling, Arc connectivity, Windows/Linux node settings, monitoring, upgrades, and offline/host setup.
Integrations & Coding PatternsL242-L300Integrating AKS Edge/Arc/hybrid with Azure and on-prem services: REST/CLI/PowerShell management, storage/backup, CSI, networking, IoT/OPC/ONVIF, TPM, AI model deploy, and Key Vault secrets.
DeploymentL301-L337Deploying, upgrading, and managing AKS Edge/AKS hybrid/AKS Arc clusters and node pools (Linux/Windows/GPU), including installs, updates, removals, offline/disconnected ops, and system requirements

Troubleshooting

TopicURL
Run AKS Arc diagnostic checker for cluster failureshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-arc-diagnostic-checker
Resolve known issues in AKS enabled by Azure Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-arc-known-issues
Collect and use AKS Edge Essentials logs for troubleshootinghttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-resources-logs
Troubleshoot common AKS Edge Essentials issueshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-troubleshoot-overview
Retrieve kubelet logs from AKS Arc nodeshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-get-kubelet-logs
Troubleshoot common Kubernetes issues in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-troubleshoot
Review known issues and workarounds for AKS Arc on VMwarehttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-vmware-known-issues
Request support and troubleshoot AKS Arc on VMwarehttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-vmware-support-troubleshoot
Use troubleshooting guide for AKS Arc on VMware errorshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-vmware-troubleshooting-guide
Resolve AKS Arc cluster creation failures after Azure Local upgradehttps://learn.microsoft.com/en-us/azure/aks/aksarc/cluster-create-fails-after-azure-local-upgrade
Fix K8sVersionValidation errors in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/cluster-k8s-version
Fix AKS Arc cluster unhealthy after Kubernetes upgradehttps://learn.microsoft.com/en-us/azure/aks/aksarc/cluster-unhealthy-after-kubernetes-upgrade
Fix AKS Edge Arc cluster stuck upgradinghttps://learn.microsoft.com/en-us/azure/aks/aksarc/cluster-upgrade-status
Troubleshoot BGP with FRR and MetalLB in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/connectivity-troubleshoot
Resolve AKS Arc control plane configuration validation errorshttps://learn.microsoft.com/en-us/azure/aks/aksarc/control-plane-validation-errors
Resolve undeleted PDBs when removing AKS Edge clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/delete-cluster-pdb
Mitigate AKS Arc issues after storage volume deletionhttps://learn.microsoft.com/en-us/azure/aks/aksarc/delete-storage-volume
Remove deleted AKS Arc clusters still visible in portalhttps://learn.microsoft.com/en-us/azure/aks/aksarc/deleted-cluster-visible
Monitor and troubleshoot etcd secret encryption in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/encrypt-secrets
Resolve repeated Entra prompts with kubectl and RBAC on AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/entra-prompts
Fix AKS Arc cluster create or scale failures due to VHD image issueshttps://learn.microsoft.com/en-us/azure/aks/aksarc/gallery-image-not-usable
Collect on-demand AKS Arc logs for Microsoft supporthttps://learn.microsoft.com/en-us/azure/aks/aksarc/get-on-demand-logs
Fix AKS Arc cluster creation failures with GPU default node poolshttps://learn.microsoft.com/en-us/azure/aks/aksarc/gpu-enabled-cluster-issue
General known issues when running AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues
Fix Arc connection errors for AKS workload clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues-arc
Resolve installation errors for AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues-installation
Troubleshoot networking problems in AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues-networking
Troubleshoot security and identity issues in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues-security
Troubleshoot storage issues in AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues-storage
Fix uninstall problems for AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues-uninstall
Resolve upgrade issues for AKS Arc deploymentshttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues-upgrade
Known Windows Admin Center issues for AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues-windows-admin-center
Troubleshoot AKS Arc management and workload clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/known-issues-workload-clusters
Troubleshoot kube-apiserver connectivity from Arc Resource Bridgehttps://learn.microsoft.com/en-us/azure/aks/aksarc/kube-api-server-unreachable
Resolve control plane disk exhaustion from kube-apiserver audit logs in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/kube-apiserver-log-overflow
Monitor Kubernetes object events in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/kubernetes-monitor-object-events
Fix .local domain network validation error in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/network-validation-error-local
Troubleshoot AKS Arc network validation errorshttps://learn.microsoft.com/en-us/azure/aks/aksarc/network-validation-errors
Repair AKS Edge KMS plugin with PowerShellhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/repair-aksedgekms
Collect AKS hybrid PowerShell module event logshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcieventlog
Collect AKS hybrid pod logs into zip archivehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcilogs
Repair AKS hybrid host certificates with Repair-AksHciCertshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/repair-akshcicerts
Repair AKS hybrid cluster certificates with Repair-AksHciClusterCertshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/repair-akshciclustercerts
Resolve AKS Arc storage provisioning and volume imbalance issueshttps://learn.microsoft.com/en-us/azure/aks/aksarc/storage-provision-issue
Use Support.AksArc PowerShell module for diagnosticshttps://learn.microsoft.com/en-us/azure/aks/aksarc/support-module
Mitigate high resource usage by AKS Arc telemetry podhttps://learn.microsoft.com/en-us/azure/aks/aksarc/telemetry-pod-resources

Best Practices

TopicURL
Apply Azure policy best practices to AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/policy-guidance
Restore AKS Arc clusters after management VM failurehttps://learn.microsoft.com/en-us/azure/aks/aksarc/restore-aks-cluster
Upgrade AKS Arc workload clusters with PowerShellhttps://learn.microsoft.com/en-us/azure/aks/aksarc/upgrade
Upgrade AKS Arc Kubernetes version via Admin Centerhttps://learn.microsoft.com/en-us/azure/aks/aksarc/upgrade-kubernetes

Decision Making

TopicURL
Choose supported add-ons and extensions for AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/add-ons
Understand AKS Edge Essentials pricing and licensing optionshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-pricing
Choose monitoring and logging options for AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-monitor-logging
Choose between AKS cloud, edge, and on-premiseshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-platforms-compare
Plan for AKS on Windows Server architecture retirementhttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-windows-server-retirement
Evaluate AKS on Windows Server pricing and trialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/pricing
Understand AKS on Windows Server support and responsibilityhttps://learn.microsoft.com/en-us/azure/aks/aksarc/support-policies
Select supported Kubernetes versions for AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/supported-kubernetes-versions
Plan migration from AKS Arc 2019 to 2022https://learn.microsoft.com/en-us/azure/aks/aksarc/windows-server-migration-guide

Architecture & Design Patterns

TopicURL
Understand AKS on Windows Server availability on two-node Azure Localhttps://learn.microsoft.com/en-us/azure/aks/aksarc/deploy-cluster-on-two-node-hci
Deploy AKS Arc target clusters across SDN VNetshttps://learn.microsoft.com/en-us/azure/aks/aksarc/deploy-target-clusters-virtual-networks
Architect AKS on Windows Server with SDN virtual networkinghttps://learn.microsoft.com/en-us/azure/aks/aksarc/software-defined-networking

Limits & Quotas

TopicURL
System and storage requirements for AKS on Azure Localhttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-arc-local-requirements
Check AKS Edge Essentials host system requirementshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-system-requirements
Plan IP address capacity for AKS Arc productionhttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-hci-ip-address-planning
Support policies and limitations for AKS on Azure Localhttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-on-azure-local-support-policy
Review AKS Arc on VMware cluster scale limitshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-vmware-scale-requirements
Track AKS Arc on Azure Local release changeshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-whats-new-local
Review tested resource limits and VM sizes for AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/concepts-support
Scale limits for AKS on Azure Local clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/scale-requirements

Security

TopicURL
Configure AD single sign-on to AKS Arc API serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/ad-sso
Use Key Manager to rotate AKS Edge service account keyshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-key-manager
Configure KMS-based secret encryption for AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-secret-encryption
Configure workload identity on AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-workload-identity
Set up Azure RBAC authorization for AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/azure-rbac-aks-hybrid
Use Azure RBAC to control kubeconfig access in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/azure-rbac-local
Manage certificates for secure communication in AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/certificates-overview
Apply security concepts for AKS on Windows Server clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/concepts-security
Configure SSH keys for AKS Arc cluster nodeshttps://learn.microsoft.com/en-us/azure/aks/aksarc/configure-ssh-keys
Implement container security in AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/container-security
Enable Microsoft Entra authentication for AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/enable-authentication-microsoft-entra-id
Encrypt Kubernetes etcd secrets in AKS on Azure Localhttps://learn.microsoft.com/en-us/azure/aks/aksarc/encrypt-etcd-secrets
Control AKS Arc access with Entra ID and Kubernetes RBAChttps://learn.microsoft.com/en-us/azure/aks/aksarc/kubernetes-rbac-entra-id
Configure Kubernetes RBAC with Microsoft Entra ID in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/kubernetes-rbac-local
Configure gMSA-based AD authentication for AKS Windows containershttps://learn.microsoft.com/en-us/azure/aks/aksarc/prepare-windows-nodes-gmsa
Add gMSA credential spec for AKS hybridhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/add-akshcigmsacredentialspec
Enable AKS hybrid Active Directory auth with Install-AksHciAdAuthhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/install-akshciadauth
Install gMSA webhook addon on AKS hybrid with Install-AksHciGmsaWebhookhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/install-akshcigmsawebhook
Rotate AKS hybrid cloud agent CA certificates with Invoke-AksHciRotateCACertificatehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/invoke-akshcirotatecacertificate
Create AKS hybrid SSH configurations with New-AksHciSSHConfigurationhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/new-akshcisshconfiguration
Delete AKS hybrid gMSA credential specs with Remove-AksHciGmsaCredentialSpechttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/remove-akshcigmsacredentialspec
Restrict SSH access to AKS Arc virtual machineshttps://learn.microsoft.com/en-us/azure/aks/aksarc/restrict-ssh-access
Restrict SSH access to AKS Arc virtual machineshttps://learn.microsoft.com/en-us/azure/aks/aksarc/restrict-ssh-access-22h2
Configure multiple administrators for AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/set-multiple-administrators
SSH into Windows and Linux worker nodes in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/ssh-connect-to-windows-and-linux-worker-nodes
Securely connect to AKS Arc nodes using SSHhttps://learn.microsoft.com/en-us/azure/aks/aksarc/ssh-connection
Configure trusted certificate bundles for AKS Arc hostshttps://learn.microsoft.com/en-us/azure/aks/aksarc/update-certificate-bundle
Manage infrastructure and Kubernetes certificates in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/update-certificates
Validate signed container images in AKS on Azure Localhttps://learn.microsoft.com/en-us/azure/aks/aksarc/validate-signed-container-images
Configure workload identity federation on AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/workload-identity

Configuration

TopicURL
Configure scheduling for mixed Linux/Windows AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/adapt-apps-mixed-os-clusters
Configure node taints for AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-arc-use-node-taints
Configure networking for AKS Edge Essentials clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-concept-networking
Configure AKS Edge Essentials via aksedge-config.jsonhttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-deployment-config-json
Enable GPU acceleration in AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-gpu
Connect AKS Edge Essentials clusters to Azure Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-connect-to-arc
Expose Kubernetes services on AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-expose-service
Advanced AKS Edge Essentials configuration and scriptshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-more-configs
Configure multiple NICs for AKS Edge Essentials Linux nodeshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-multi-nic
Configure AKS Edge Essentials for offline installationhttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-offline-install
Prepare Windows host machines for AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-setup-machine
Configure nested virtualization for AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-setup-nested-environment
Uninstall AKS Edge Essentials from host machineshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-uninstall
Update AKS Edge Essentials clusters onlinehttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-update
Use GitOps with Arc-enabled AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-use-gitops
Use Local Path Provisioner storage on AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-use-storage-local-path
Configure external NFS storage for AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-use-storage-nfs
Update AKS Edge Essentials clusters offlinehttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-hybrid-howto-update-offline
Configure Arc-enabled logical networks for AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-networks
Configure Kubernetes extension for AKS Arc on VMwarehttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-vmware-install-kubernetes-extension
Retrieve admin kubeconfig for AKS Arc on VMware clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-vmware-retrieve-kubeconfig
Enable Azure Arc gateway for AKS Arc connectivityhttps://learn.microsoft.com/en-us/azure/aks/aksarc/arc-gateway-aks-arc
Configure cluster autoscaler for AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/auto-scale-aks-arc
Configure Kubernetes cluster labels in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/cluster-labels
Configure container networking for AKS on Windows Server applicationshttps://learn.microsoft.com/en-us/azure/aks/aksarc/concepts-container-networking
Configure node VM networking for AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/concepts-node-networking
Create and integrate custom load balancers with AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/configure-custom-load-balancer
Configure HAProxy load balancer for AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/configure-load-balancer
Use CSI disk drivers and storage classes in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/container-storage-interface-disks
Use CSI disk drivers and storage classes in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/container-storage-interface-disks-windows-server
Configure CSI file drivers for SMB/NFS in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/container-storage-interface-files
Configure CSI file drivers for SMB/NFS in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/container-storage-interface-files-windows-server
Enable and query AKS Arc control plane metricshttps://learn.microsoft.com/en-us/azure/aks/aksarc/control-plane-metrics
Deploy MetalLB load balancer on AKS Arc via CLIhttps://learn.microsoft.com/en-us/azure/aks/aksarc/deploy-load-balancer-cli
Deploy MetalLB extension for AKS Arc using Azure portalhttps://learn.microsoft.com/en-us/azure/aks/aksarc/deploy-load-balancer-portal
Disable Windows node pool feature on older AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/disable-windows-nodepool
Enable Windows node pool feature on AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/howto-enable-windows-node-pools
Configure Kubernetes audit logging for AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/kubernetes-monitor-audit-events
Create and manage node pools in AKS on Azure Localhttps://learn.microsoft.com/en-us/azure/aks/aksarc/manage-node-pools
Configure Prometheus and EFK monitoring for AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/monitor-logging
Scale and manage multiple HAProxy load balancers in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/multiple-load-balancers
Configure network prerequisites for AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/network-system-requirements
Provision and manage persistent volumes in AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/persistent-volume
Update noProxy and certificate settings in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/proxy-change
Use AKS Edge Essentials PowerShell cmdletshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/
Install required AKS Edge host OS featureshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/install-aksedgehostfeatures
Create AKS Edge deployment configuration JSONhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/new-aksedgeconfig
Generate AKS Edge scale configuration templatehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/new-aksedgescaleconfig
Configure AKS Edge Kubernetes upgrade policyhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/set-aksedgeupgrade
Test AKS Edge Azure Arc connection statushttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/test-aksedgearcconnection
Validate AKS Edge network parameters pre-deploymenthttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/test-aksedgenetworkparameters
Disable Azure Arc connection on AKS hybridhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/disable-akshciarcconnection
Enable Azure Arc connection on AKS hybridhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/enable-akshciarcconnection
Get AKS hybrid autoscaler profile settingshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshciautoscalerprofile
Retrieve AKS hybrid deployment billing statushttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcibillingstatus
Get AKS hybrid cluster virtual network settingshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshciclusternetwork
Get AKS hybrid host configuration settingshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshciconfig
Initialize AKS hybrid nodes with Initialize-AksHciNodehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/initialize-akshcinode
Deploy Prometheus-based monitoring on AKS hybrid with Install-AksHciMonitoringhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/install-akshcimonitoring
Create AKS hybrid autoscaler profiles with New-AksHciAutoScalerProfilehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/new-akshciautoscalerprofile
Define AKS hybrid cluster networks with New-AksHciClusterNetworkhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/new-akshciclusternetwork
Configure AKS hybrid load balancers with New-AksHciLoadBalancerSettinghttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/new-akshciloadbalancersetting
Create AKS hybrid network settings with New-AksHciNetworkSettinghttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/new-akshcinetworksetting
Create AKS hybrid proxy configurations with New-AksHciProxySettinghttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/new-akshciproxysetting
Create AKS hybrid storage containers with New-AksHciStorageContainerhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/new-akshcistoragecontainer
Remove AKS hybrid autoscaler profiles with Remove-AksHciAutoScalerProfilehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/remove-akshciautoscalerprofile
Remove AKS hybrid cluster networks with Remove-AksHciClusterNetworkhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/remove-akshciclusternetwork
Update AKS hybrid autoscaler profiles with Set-AksHciAutoScalerProfilehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/set-akshciautoscalerprofile
Scale and configure AKS hybrid clusters with Set-AksHciClusterhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/set-akshcicluster
Update AKS hybrid host configuration with Set-AksHciConfighttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/set-akshciconfig
Scale and modify AKS hybrid node pools with Set-AksHciNodePoolhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/set-akshcinodepool
Configure AKS hybrid offline download with Set-AksHciOffsiteConfighttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/set-akshcioffsiteconfig
Register AKS hybrid with Azure using Set-AksHciRegistrationhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/set-akshciregistration
Retrieve admin kubeconfig for AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/retrieve-admin-kubeconfig
Configure proxy server settings for AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/set-proxy-settings
Interpret AKS Arc validation tests before installationhttps://learn.microsoft.com/en-us/azure/aks/aksarc/validation-tests
Configure AKS Arc autoscaler profile parametershttps://learn.microsoft.com/en-us/azure/aks/aksarc/work-with-autoscaler-profiles

Integrations & Coding Patterns

TopicURL
Create AKS Arc clusters using Hybrid Container Service REST APIhttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-create-clusters-api
Discover and stream ONVIF cameras with Akri on AKS Edgehttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-how-to-akri-onvif
Discover OPC UA servers with Akri on AKS Edgehttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-how-to-akri-opc-ua
Access TPM from AKS Edge Essentials Linux VMhttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-access-tpm
Deploy Azure IoT Operations on AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-deploy-azure-iot
Deploy Kubernetes metrics server on AKS Edge Essentialshttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-edge-howto-metric-server
Use az aksarc CLI commands for AKS Arc managementhttps://learn.microsoft.com/en-us/azure/aks/aksarc/aksarc
Back up AKS Arc clusters to Blob or MinIO with Velerohttps://learn.microsoft.com/en-us/azure/aks/aksarc/backup-workload-cluster
Connect AKS on Windows Server clusters to Azure Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/connect-to-arc
Deploy AI models on AKS Arc with KAITO operatorhttps://learn.microsoft.com/en-us/azure/aks/aksarc/deploy-ai-model
Deploy from Azure Container Registry to AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/deploy-azure-container-registry
Deploy from Azure Container Registry to AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/deploy-container-registry
Collect AKS Arc logs using az aksarc CLIhttps://learn.microsoft.com/en-us/azure/aks/aksarc/logs
Manage AKS Arc node pools with az aksarchttps://learn.microsoft.com/en-us/azure/aks/aksarc/nodepool
Add-AksEdgeNode PowerShell reference for AKS Edge clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/add-aksedgenode
Connect-AksEdgeArc PowerShell reference for Arc onboardinghttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/connect-aksedgearc
Copy-AksEdgeNodeFile PowerShell reference for node file transferhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/copy-aksedgenodefile
Disconnect-AksEdgeArc PowerShell reference for Arc removalhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/disconnect-aksedgearc
Get-AksEdgeDeploymentInfo PowerShell reference for AKS Edgehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/get-aksedgedeploymentinfo
Get-AksEdgeEventLog PowerShell reference for log collectionhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/get-aksedgeeventlog
Get-AksEdgeKubeConfig PowerShell reference for kubeconfig retrievalhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/get-aksedgekubeconfig
Get-AksEdgeLogs PowerShell reference for full log exporthttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/get-aksedgelogs
Get-AksEdgeManagedServiceToken PowerShell referencehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/get-aksedgemanagedservicetoken
Get-AksEdgeNodeAddr PowerShell reference for node IP/MAChttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/get-aksedgenodeaddr
Use Get-AksEdgeNodeConnectivityMode PowerShell cmdlethttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/get-aksedgenodeconnectivitymode
Use Get-AksEdgeNodeName PowerShell cmdlethttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/get-aksedgenodename
Use Get-AksEdgeUpgrade to query upgrade policyhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/get-aksedgeupgrade
Run SSH commands with Invoke-AksEdgeNodeCommandhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/invoke-aksedgenodecommand
Use AksHci PowerShell module to manage AKS hybridhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/
Access AKS hybrid cluster credentials for kubectlhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcicredential
Use Get-AksHciNodePool to list AKS hybrid node poolshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcinodepool
Retrieve AKS hybrid proxy settings with Get-AksHciProxySettinghttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshciproxysetting
Get AKS hybrid registration info using Get-AksHciRegistrationhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshciregistration
Download AKS hybrid release bits with Get-AksHciReleasehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcirelease
Query AKS hybrid storage containers with Get-AksHciStorageContainerhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcistoragecontainer
List AKS on Azure Local updates using Get-AksHciUpdateshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshciupdates
Check AKS hybrid Kubernetes version with Get-AksHciVersionhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshciversion
List supported AKS hybrid VM sizes with Get-AksHciVmSizehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcivmsize
Install CSI NFS plugin on AKS hybrid with Install-AksHciCsiNfshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/install-akshcicsinfs
Install CSI SMB plugin on AKS hybrid with Install-AksHciCsiSmbhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/install-akshcicsismb
Use Sync-AksHciBilling to trigger AKS hybrid billing synchttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/sync-akshcibilling
Use Test-UpdateAksHci to check AKS hybrid support windowhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/test-updateakshci
Use Uninstall-AksHci to remove AKS hybrid deploymenthttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/uninstall-akshci
Use Uninstall-AksHciAdAuth to remove AKS hybrid AD authhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/uninstall-akshciadauth
Use Uninstall-AksHciCsiNfs to remove AKS hybrid NFS CSIhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/uninstall-akshcicsinfs
Use Uninstall-AksHciCsiSmb to remove AKS hybrid SMB CSIhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/uninstall-akshcicsismb
Use Uninstall-AksHciGmsaWebhook to remove AKS hybrid gMSA webhookhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/uninstall-akshcigmsawebhook
Use Uninstall-AksHciMonitoring to remove AKS hybrid monitoringhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/uninstall-akshcimonitoring
Use Update-AksHci to upgrade AKS hybrid host Kuberneteshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/update-akshci
Use Update-AksHciCertificates to rotate AKS hybrid management certshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/update-akshcicertificates
Use Update-AksHciCluster to upgrade AKS hybrid workload clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/update-akshcicluster
Use Update-AksHciClusterCertificates to rotate AKS hybrid workload certshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/update-akshciclustercertificates
Integrate Secrets Store CSI and Key Vault with AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/secrets-store-csi-driver
List and select AKS Arc VM sizes via CLIhttps://learn.microsoft.com/en-us/azure/aks/aksarc/vmsize
Configure AKS Arc virtual networks using az aksarchttps://learn.microsoft.com/en-us/azure/aks/aksarc/vnet

Deployment

TopicURL
Uninstall AKS cluster provisioning preview before AKS Arc upgradehttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-hybrid-preview-uninstall
Check AKS Arc on VMware system requirements and supporthttps://learn.microsoft.com/en-us/azure/aks/aksarc/aks-vmware-system-requirements
Upgrade Kubernetes and OS for AKS Arc clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/cluster-upgrade
Deploy GPU-enabled node pools in AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/deploy-gpu-node-pool
Operate AKS Arc clusters in disconnected Azure Localhttps://learn.microsoft.com/en-us/azure/aks/aksarc/disconnected-operations-aks
Deploy Windows node pools and apps on AKS Archttps://learn.microsoft.com/en-us/azure/aks/aksarc/howto-create-windows-node-pools
Upgrade Windows Server versions on AKS Arc node poolshttps://learn.microsoft.com/en-us/azure/aks/aksarc/howto-upgrade-windows-os
Create new AKS Edge deployment with PowerShellhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/new-aksedgedeployment
Remove AKS Edge deployment from machinehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/remove-aksedgedeployment
Remove a local AKS Edge node from clusterhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/remove-aksedgenode
Drain AKS Edge node before removalhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/set-aksedgenodetodrain
Update AKS Edge control plane nodeshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/start-aksedgecontrolplaneupdate
Start AKS Edge node VM with PowerShellhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/start-aksedgenode
Start AKS Edge Essentials node update processhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/start-aksedgeupdate
Update AKS Edge worker nodes with PowerShellhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/start-aksedgeworkernodeupdate
Stop AKS Edge node VM with PowerShellhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/stop-aksedgenode
Verify AKS Edge deployment creation statushttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/test-aksedgedeployment
Check AKS Edge node VM creation statushttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/aks-edge-ps/test-aksedgenode
Add physical node to AKS hybrid deploymenthttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/add-akshcinode
Disable offline image download for AKS hybridhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/disable-akshciofflinedownload
Revert AKS hybrid from preview to stable channelhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/disable-akshcipreview
Enable offline image download for AKS hybridhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/enable-akshciofflinedownload
Enable AKS hybrid preview update channelhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/enable-akshcipreview
List AKS hybrid managed Kubernetes clustershttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcicluster
Check available AKS hybrid cluster upgradeshttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshciclusterupdates
List available Kubernetes versions for AKS hybridhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/get-akshcikubernetesversion
Install AKS hybrid using Install-AksHci PowerShell cmdlethttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/install-akshci
Create AKS hybrid clusters using New-AksHciClusterhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/new-akshcicluster
Create AKS hybrid node pools with New-AksHciNodePoolhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/new-akshcinodepool
Delete AKS hybrid clusters using Remove-AksHciClusterhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/remove-akshcicluster
Remove physical AKS hybrid nodes with Remove-AksHciNodehttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/remove-akshcinode
Delete AKS hybrid node pools with Remove-AksHciNodePoolhttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/remove-akshcinodepool
Restart AKS hybrid and reset clusters with Restart-AksHcihttps://learn.microsoft.com/en-us/azure/aks/aksarc/reference/ps/restart-akshci
Verify system requirements for AKS on Windows Serverhttps://learn.microsoft.com/en-us/azure/aks/aksarc/system-requirements