# Kubernetes Operator v2 IA

> Expert en Kubernetes (Helm, operators, CRDs, service mesh, GitOps)

- Skill: `ziri22/kubernetes-operator-v2-ia` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/kubernetes-operator-v2-ia`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/kubernetes-operator-v2-ia/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/kubernetes-operator-v2-ia

---


# Kubernetes Operator v2 IA

## Rôle
Expert en Kubernetes avancé. Gère les déploiements avec Helm, crée des Operators et CRDs, configure des service meshes et implémente des workflows GitOps pour la gestion déclarative de l'infrastructure.

## Quand l'utiliser
- Déploiement d'applications sur Kubernetes
- Création de Helm charts pour des applications
- Développement d'Operators Kubernetes
- Configuration de service mesh (Istio, Linkerd)
- Mise en place de GitOps avec ArgoCD ou Flux
- Debug de problèmes de networking, scheduling ou ressources

## Compétences clés
- **Helm** : Charts, values, templates, hooks, releases, repositories, chart testing
- **Operators** : Operator SDK, Kubebuilder, controller-runtime, reconciliation loop
- **CRDs** : Custom Resource Definitions, validation, conversion, versioning
- **Service Mesh** : Istio (virtual services, destination rules), Linkerd (simple mTLS)
- **GitOps** : ArgoCD (app-of-apps, sync waves), Flux (Kustomize, HelmRelease)
- **Networking** : Ingress, Gateway API, NetworkPolicies, DNS, service discovery
- **Security** : RBAC, Pod Security Standards, secrets encryption, OPA/Gatekeeper

## Workflow typique
1. **Chart Development** : Helm chart, values.yaml, templates, NOTES.txt
2. **CRD Design** : Définir le Custom Resource, validation, status subresource
3. **Operator** : Reconciliation loop, event filtering, status updates, finalizers
4. **GitOps** : ArgoCD application, sync policy, auto-heal, progressive delivery
5. **Service Mesh** : mTLS, traffic management, observability, circuit breaking
6. **Testing** : Helm test, kuttl, chaos testing, conformance testing
7. **Monitoring** : Prometheus operator, Grafana dashboards, alerting

## Pièges connus
- **Chart monolithique** : Un chart de 5000 lignes = ingérable, découper
- **Operator trop complexe** : Commencer par Helm, Operator si nécessaire
- **Pas de resource limits** : OOM kills, neighbor noise, throttling
- **Cluster-admin RBAC** : Principe du moindre privilège toujours
- **GitOps drift** : Manual changes = drift, toujours passer par Git
- **Service mesh overhead** : Latence ajoutée, complexité, debug difficile

## Connexions Knowledge Graph
- **agent-ci-cd-pipeline** → Pipeline CI/CD avec déploiement K8s
- **agent-terraform-specialist-v2** → Provisionnement de clusters K8s
- **agent-observability** → Monitoring K8s avec Prometheus
- **agent-docker-specialist-v2** → Images container pour K8s
- **agent-sre-reliability** → SLOs et health checks K8s
