💻 Développement

kubernetes-helper

Aide à la configuration et au déploiement sur Kubernetes.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- kubernetes-helper --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } kubernetes-helper -Launch"

🚀 Déjà installé ?

claude "/kubernetes-helper"

Ou tapez /kubernetes-helper dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

KubernetesK8skubectlpoddeploymentserviceingresshelmclusternamespace

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/dev-skills/kubernetes-helper ~/.claude/skills/

Source : dev-skills/kubernetes-helper

📖 Manuel

Kubernetes Helper

Workflow

  1. Analyse des besoins : type d'application (stateful vs stateless), exigences de scaling, haute disponibilité et contraintes réseau
  2. Création des manifests Kubernetes (Deployment, Service, ConfigMap, Secret, Ingress) adaptés à l'application
  3. Configuration du scaling automatique : HPA et VPA, resource requests/limits correctement dimensionnés, PodDisruptionBudget
  4. Configuration du networking : Services (ClusterIP/NodePort/LoadBalancer), Ingress controllers (NGINX, Traefik), NetworkPolicies et service mesh si nécessaire
  5. Gestion du stockage : PersistentVolumes, PersistentVolumeClaims, StorageClasses et StatefulSets pour les applications avec état
  6. Mise en place du monitoring et logging : Prometheus/Grafana pour les métriques, stack EFK/ELK pour les logs, liveness et readiness probes sur chaque pod
  7. Sécurisation du cluster : RBAC, PodSecurityAdmission, NetworkPolicies restrictives, gestion des secrets avec Sealed Secrets ou External Secrets Operator
  8. Packaging avec Helm : création de charts réutilisables, gestion des values par environnement, versioning et déploiement via Helm

Règles