aks-network-capture

Par microsoft · azure-skills

Collecte des captures de paquets délimitées depuis les nœuds AKS et la configuration réseau Azure pour obtenir des preuves au niveau du fil. QUAND : « capturer des paquets sur un nœud AKS », « effectuer un pcap », « exécuter tcpdump sur AKS », « prouver où les paquets sont perdus ». À utiliser pour une intention explicite de capture de paquets après des diagnostics en lecture seule, et non pour le dépannage général de la connectivité AKS ou de l'ingress.

npx skills add https://github.com/microsoft/azure-skills --skill aks-network-capture

Capture Réseau AKS

Référence Rapide

Utilisation Prérequis Sécurité
Preuve pcap AKS kubectl; az pour les preuves Azure Délimitée, épinglée, privilèges minimaux

Quand Utiliser Cette Compétence

Utilisez pour une capture de paquets explicite après des vérifications en lecture seule, non pour des défaillances de connectivité génériques.

Outils MCP

La zone AKS du MCP Azure fournit les métadonnées de cluster et de pool de nœuds, non l'exécution de commandes Kubernetes ou la capture de paquets.

Portail de Capacité Hôte

Avant d'exécuter le workflow, confirmez que l'hôte autorise l'exécution Bash ou PowerShell requise, l'accès kubectl au cluster lié, az pour les preuves Azure, l'accès aux scripts fournis et une destination d'artefact approuvée. Un outil Azure CLI gouverné seul n'établit pas que le shell, les commandes Kubernetes ou les opérations d'artefacts sont pris en charge.

Si une capacité requise est indisponible ou interdite, déclarez que l'exécution de capture n'est pas disponible sur cet hôte. Analysez les preuves fournies, convenablement expurgées, ou donnez à l'opérateur un plan de collecte/capture lié à la cible ; ne prétendez pas l'avoir exécuté. Ne routez jamais kubectl via Azure MCP, n'ajoutez pas de chemin d'exécution non approuvé et ne contournez pas la politique hôte. La prise en charge hôte ne remplace pas les approbations de mutation et données sensibles ci-dessous.

Exécutez les scripts fournis à partir de la racine de la compétence uniquement après satisfaction de ce portail.

Workflow/Étapes

  1. Vérifiez les capacités hôte, puis complétez l'autorisation et la liaison de cible. L'intention de capture n'est pas un consentement à la mutation. Arrêtez pour approbation séparée avant tout recours à conteneur de débogage.
  2. Installez Bash / PowerShell.
  3. Capturez les nœuds ou pods avec Bash / PowerShell.
  4. Générez du trafic si approuvé avec Bash / PowerShell.
  5. Récupérez l'exécution exacte avec Bash / PowerShell.
  6. Rassemblez les preuves Azure avec Bash / PowerShell.

La ConfigMap exécute run-capture.sh à l'intérieur de son image Linux épinglée.

Gestion des Erreurs

Erreur Action
Entrée invalide Corrigez-la avant de réessayer.
ConfigMap manquante/obsolète Relancez la configuration.
Échec de capture/récupération Inspectez les journaux Job ; l'absence de preuve n'est pas un succès.

Skills similaires