🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
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.