Capítulo 6. Operadores del Adaptador

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Considera los numerosos pasos que supondría escribir un Operador desde cero. Tendrías que crear CRDs para especificar la interfaz para los usuarios finales. Los controladores de Kubernetes no sólo tendrían que escribirse con la lógica específica del dominio del Operador, sino también engancharse correctamente a un clúster en ejecución para recibir las notificaciones adecuadas. Habría que crear roles y cuentas de servicio para permitir que el Operador funcione en la capacidad que necesita. Un Operador se ejecuta como un pod dentro de un clúster, por lo que habría que crear una imagen, junto con su correspondiente manifiesto de implementación.

Muchos proyectos ya han invertido en tecnologías de implementación y configuración de aplicaciones. El proyecto Helm permite a los usuarios definir sus recursos de clúster en un archivo de texto formateado y desplegarlos mediante las herramientas de línea de comandos Helm. Ansible es un popular motor de automatización para crear scripts reutilizables para aprovisionar y configurar un grupo de recursos. Ambos proyectos cuentan con devotos seguidores entre los desarrolladores que pueden carecer de recursos para migrar al uso de Operadores para sus aplicaciones.

El SDK de Operador ofrece una solución a estos dos problemas a través de sus Adaptadores de Operador. A través de la herramienta de ...

Get Operadores de Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.