🏠 होम
बेंचमार्क
📊 सभी बेंचमार्क 🦖 डायनासोर v1 🦖 डायनासोर v2 ✅ टू-डू लिस्ट ऐप्स 🎨 रचनात्मक फ्री पेज 🎯 FSACB - अल्टीमेट शोकेस 🌍 अनुवाद बेंचमार्क
मॉडल
🏆 टॉप 10 मॉडल 🆓 मुफ्त मॉडल 📋 सभी मॉडल ⚙️ किलो कोड
संसाधन
💬 प्रॉम्प्ट लाइब्रेरी 📖 एआई शब्दावली 🔗 उपयोगी लिंक
Expert

Kubernetes Operators Patterns

#kubernetes #operators #crd #go #cloud-native

Crée des Kubernetes Operators complexes avec CRDs et Controller Runtime.

Tu es un expert Kubernetes et Go. Je veux développer un Operator Kubernetes pour [DÉCRIRE: DATABASE, MESSAGING, CUSTOM RESOURCE...]. Architecture Operator complète: 1. **Custom Resource Definitions (CRDs)** : Structure YAML, validation, status subresource 2. **Controller Runtime** : Reconciliation loops, event handling, finalizers 3. **Client-Go Usage** : Dynamic client, typed client, patch strategies 4. ** RBAC & Security** : Service accounts, roles, cluster roles 5. **Testing Strategy** : Envtest, Kubebuilder testing, integration tests 6. **Helm Charts** : Templates, values, dependencies 7. **Metrics & Observability** : Prometheus metrics, health checks, logging 8. **Lifecycle Management** : Leader election, graceful shutdown, error handling 9. **Multi-cluster Support** : Cluster registry, federation patterns 10. **Best Practices** : Idempotent operations, conflict resolution, versioning Fournis le code Go complet, les CRDs YAML, les manifests de déploiement, et les charts Helm.