Kafka en Producción · Lección 27
¿Qué automatiza el operador Strimzi al gestionar un cluster de Kafka desplegado dentro de Kubernetes?
Gestiona el ciclo de vida completo del cluster de Kafka (creación, escalado, actualización, configuración de topics y usuarios) mediante recursos personalizados (CRDs) de Kubernetes, siguiendo el patrón de operator
Strimzi reemplaza por completo la necesidad de tener Kafka como software real corriendo dentro de los Pods
Solo funciona si el cluster de Kubernetes tiene exactamente un único nodo total
Elimina por completo la necesidad de definir topics o configuración de Kafka de ningún tipo
Kafka en Producción · Lección 27
Completa el código
Strimzi permite definir un topic de Kafka mediante un recurso personalizado llamado
Revisa: mediante un recurso personalizado llamado KafkaTopic.
Kafka en Producción · Lección 27
¿Por qué gestionar Kafka mediante CRDs declarativos de Strimzi (en vez de scripts manuales de instalación) se alinea mejor con el enfoque general de gestión declarativa de Kubernetes?
Pista: al definir el cluster de Kafka, sus topics y usuarios como recursos YAML declarativos (igual que cualquier otro recurso nativo de Kubernetes), se puede versionar, auditar y gestionar mediante el mismo flujo GitOps que el resto de la infraestructura del cluster, en vez de depender de scripts imperativos separados.
✓
¡Lección completada!
Kafka en Kubernetes (Strimzi)
0
XP ganado
3
Vidas restantes