Capítulo 11. DaemonSets
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Las Implementaciones y los Conjuntos de Réplicas generalmente tienen que ver con la creación de un servicio (como un servidor web) con múltiples réplicas para la redundancia. Pero esa no es la única razón para replicar un conjunto de Pods dentro de un clúster. Otra razón es programar un único Pod en cada nodo dentro del clúster. Generalmente, la motivación para replicar un Pod en cada nodo es aterrizar algún tipo de agente o demonio en cada nodo, y el objeto de Kubernetes para conseguirlo es el DaemonSet.
Un DaemonSet garantiza que una copia de un Pod se ejecute en un conjunto de nodos de un clúster Kubernetes. Los DaemonSets se utilizan para la implementación de demonios del sistema, como recopiladores de registros y agentes de monitoreo, que normalmente deben ejecutarse en cada nodo. Los DaemonSets comparten una funcionalidad similar con los ReplicaSets; ambos crean Pods que se espera que sean servicios de larga ejecución y garantizan que el estado deseado y el estado observado del clúster coincidan.
Dadas las similitudes entre DaemonSets y ReplicaSets, es importante entender cuándo utilizar uno sobre el otro. Los ReplicaSets deben utilizarse cuando tu aplicación está completamente desacoplada del nodo y puedes ejecutar varias copias en un nodo determinado sin consideraciones especiales. Los DaemonSets deben utilizarse cuando una sola copia ...
Get Kubernetes: Up and Running, 3ª 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.