kubectl - Gestion de cluster Kubernetes

VérifiéPrudence

Permet d'effectuer des opérations en ligne de commande pour gérer des clusters Kubernetes avec kubectl. Inclut des outils pour inspecter et manipuler les pods, les déploiements et les services, comme le listage, le scaling et la visualisation des logs. Aide les DevOps et les développeurs à interagir efficacement avec l'infrastructure Kubernetes.

Spar Skills Guide Bot
DevOpsIntermédiaire
14002/06/2026
Claude Code
#kubectl#kubernetes#cluster-management#cli

Recommandé pour

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.
Quand l'utiliser

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.

Quand l'éviter

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é

Prudence
Score qualité90/100

The 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.

Points d'attention
  • 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
List all pods in the default namespace
Scale deployment
Scale the deployment 'my-app' to 3 replicas
Check rollout status
Check 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
Skills similaires