Capítulo 9. Servicio Daemon

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

El patrón Servicio Daemon te permite colocar y ejecutar Pods priorizados y centrados en la infraestructura en nodos específicos. Lo utilizan principalmente los administradores para ejecutar Pods específicos del nodo con el fin de mejorar las capacidades de la plataforma Kubernetes.

Problema

El concepto de demonio en los sistemas de software existe a muchos niveles. A nivel de sistema operativo, un demonio es un programa informático de larga duración y autorrecuperación que se ejecuta como proceso en segundo plano. En Unix, los nombres de los demonios terminan en d, como httpd, named y sshd. En otros sistemas operativos, se utilizan términos alternativos como tareas iniciadas por servicios y trabajos fantasma.

Independientemente de cómo se llamen estos programas, las características comunes entre ellos son que se ejecutan como procesos y normalmente no interactúan con el monitor, el teclado y el ratón y se inician al arrancar el sistema. Un concepto similar existe también a nivel de aplicación. Por ejemplo, en la Máquina Virtual Java, los hilos demonio se ejecutan en segundo plano y proporcionan servicios de apoyo a los hilos de usuario. Estos hilos demonio tienen una prioridad baja, se ejecutan en segundo plano sin intervenir en la vida de la aplicación, y realizan tareas como la recogida de basura o la finalización.

Del mismo modo, ...

Get Patrones Kubernetes, 2ª Edición 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.