Notre avis
Fournit des commandes kubectl pour gérer les clusters Kubernetes, y compris les pods, déploiements et services.
Points forts
- Couvre efficacement les opérations kubectl courantes avec économie de contexte de 90%.
- Inclut une divulgation progressive avec confirmation obligatoire pour les actions destructrices (scale, rollback).
- Bloque les opérations dangereuses comme la suppression de namespaces ou de clusters.
Limites
- Nécessite kubectl CLI et un fichier Kubeconfig valide.
- Limité aux commandes kubectl intégrées ; pas de scripts personnalisés ni de filtrage avancé.
- Ne prend pas en charge les opérations de création de cluster ou les commandes spécifiques au fournisseur cloud.
Utilisez cette compétence pour inspecter ou modifier un cluster Kubernetes via kubectl, comme lister les pods, scaler des déploiements, ou consulter les logs.
Ne l'utilisez pas pour créer ou supprimer un cluster, ou pour des opérations nécessitant des outils cloud spécifiques (eksctl, az aks).
Analyse de sécurité
PrudenceThe skill provides legitimate Kubernetes management via kubectl, with safeguards like confirmation for destructive actions and blocking namespace/cluster deletion. However, using bash to run kubectl commands inherently carries risk of unintended modifications to the cluster.
- •Skill uses Bash to execute kubectl commands, which can perform cluster operations including pod deletion, scaling, and rollbacks. Confirmation is required for destructive actions, but risk remains if misused.
Exemples
List all pods in the default namespaceScale the deployment 'my-app' to 3 replicasCheck rollout status of deployment 'my-app'name: kubectl description: Kubernetes CLI operations and cluster management allowed-tools: [Bash, Read]
Kubectl Skill
Overview
Kubernetes cluster management via kubectl. 90%+ context savings.
Requirements
- kubectl CLI installed
- KUBECONFIG environment variable or ~/.kube/config
Tools (Progressive Disclosure)
Pods
| Tool | Description | Confirmation | | ------------ | ------------- | ------------ | | get-pods | List pods | No | | describe-pod | Pod details | No | | logs | View pod logs | No | | delete-pod | Delete pod | REQUIRED |
Deployments
| Tool | Description | Confirmation | | --------------- | ------------------- | ------------ | | get-deployments | List deployments | No | | scale | Scale deployment | Yes | | rollout | Rollout status | No | | rollback | Rollback deployment | Yes |
Services
| Tool | Description | | ------------ | --------------- | | get-services | List services | | get-ingress | List ingresses | | port-forward | Port forwarding |
BLOCKED
| Tool | Status | | ---------------- | ----------- | | delete namespace | BLOCKED | | delete cluster | BLOCKED |
Agent Integration
- devops (primary): Cluster operations
- developer (secondary): App deployment
Architecte Docker Compose
DevOps
Concoit des configurations Docker Compose optimisees.
Rapport de Post-Mortem
DevOps
Rédige des rapports post-mortem d'incidents structurés et blameless.
Créateur de Runbooks
DevOps
Crée des runbooks opérationnels clairs pour les procédures DevOps courantes.