Capítulo 7. Controladores y operadores de transporte

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

Ahora que ya estás familiarizado con el desarrollo de controladores personalizados, pasemos al tema de cómo hacer que tus controladores y operadores personalizados estén listos para la producción. En este capítulo trataremos los aspectos operativos de los controladores y operadores, mostrándote cómo empaquetarlos, guiándote por las buenas prácticas para ejecutar controladores en producción y asegurándote de que tus puntos de extensión no rompen tu clúster de Kubernetes, ni en cuanto a seguridad ni en cuanto a rendimiento.

Gestión del ciclo de vida y envasado

En consideramos la gestión del ciclo de vida de los operadores. Es decir, hablaremos de cómo empaquetar y enviar tu controlador u operador, así como de cómo gestionar las actualizaciones. Cuando estés listo para enviar tu operador a los usuarios, necesitarás una forma de que lo instalen. Para ello, tienes que empaquetar los artefactos correspondientes, como los manifiestos YAML que definen el binario del controlador (normalmente como una implementación de Kubernetes), junto con los CRD y los recursos relacionados con la seguridad, como las cuentas de servicio y los permisos RBAC necesarios. Una vez que tus usuarios objetivo tengan una determinada versión del operador en ejecución, también querrás disponer de un mecanismo para actualizar el controlador, teniendo ...

Get Programación 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.