Capítulo 13. Linkerd CNI Versus Contenedores Init

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

En el Capítulo 2, mencionamos el contenedor init un par de veces sin llegar a hablar de él en detalle. El contenedor init es uno de los dos mecanismos que Linkerd proporciona para gestionar redes malladas en Kubernetes, siendo el otro el complemento Linkerd CNI. Para entender lo que hacen y por qué elegirías uno en lugar del otro, tienes que comprender lo que ocurre cuando un Pod mallado empieza a ejecutarse.

Resulta que se trata de un problema mucho mayor y más espinoso de lo que cabría esperar. Empezaremos examinando Kubernetes vainilla, sin Linkerd.

Kubernetes sin Linkerd

En esencia, Kubernetes tiene un objetivo sencillo : gestionar las cargas de trabajo de los usuarios para que los desarrolladores puedan concentrarse en los Pods y los Servicios sin tener que preocuparse demasiado por el hardware subyacente. Es una de esas cosas fáciles de describir y bastante fáciles de usar, pero extremadamente complejas de implementar. Kubernetes se basa en varias tecnologías de código abierto diferentes para conseguirlo. Recuerda que en este punto estamos hablando de Kubernetes sinLinkerd: se trata básicamente de la funcionalidad estándar de Kubernetes.

Nodos, vainas y más

La primera área que debe gestionar Kubernetes es orquestar la ejecución real de las cargas de trabajo dentro de un clúster. Para esta tarea, se basa en ...

Get Linkerd: En marcha 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.