Prefacio

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

Un paquete más

Desde que se unieron los dos primeros ordenadores a través de un cable, las redes han sido una parte crucial de nuestra infraestructura. Ahora las redes tienen capas y capas de complejidad para dar soporte a multitud de casos de uso, y la llegada de los contenedores y de proyectos como Mesosphere y Kubernetes no han cambiado eso. Aunque los colaboradores de Kubernetes han intentado abstraer esta complejidad de las redes para los desarrolladores, la informática no es más que eso, abstracción sobre abstracción. Kubernetes, y su API de red, es otra abstracción que facilita y acelera la implementación de aplicaciones para su consumo. ¿Qué pasa con el administrador que tiene que gestionar Kubernetes? Este libro pretende disipar el misticismo en torno a las abstracciones que Kubernetes pone en marcha, guiar a los administradores a través de las capas de complejidad y ayudarles a darse cuenta de que Kubernetes no es un paquete más.

A quién va dirigido este libro

Según 451 Research, se espera que el mercado mundial de contenedores de aplicaciones crezca de 2.100 millones de USD en 2019 a 4.200 millones de USD en 2022 . Este crecimiento explosivo del mercado de contenedores subraya la necesidad de que los profesionales de TI tengan conocimientos sobre la implementación, gestión y resolución de problemas delos contenedores.

Este libro está pensado para que lo lean de principio a fin los nuevos administradores de redes, Linux o clústeres, y puede ser utilizado por ingenieros DevOps más experimentados para saltar a temas específicos en los que necesiten mejorar sus conocimientos. Los administradores de redes, Linux y clústeres deben estar familiarizados con el funcionamiento de Kubernetes a escala.

En este libro, los lectores encontrarán la información necesaria para navegar por las capas de complejidad que conlleva el funcionamiento de una red Kubernetes. Este libro pelará las abstracciones que Kubernetes pone en su lugar para que los desarrolladores tengan una experiencia similar a través de implementaciones en las instalaciones, en la nube y con servicios gestionados. Los ingenieros responsables de las operaciones del clúster de producción y del tiempo de actividad de la red pueden utilizar este libro para salvar la brecha en su conocimiento de esas abstracciones.

Lo que aprenderás

Al final de este libro, el lector comprenderá lo siguiente:

  • El modelo de red de Kubernetes
  • El proyecto Container Network Interface (CNI) y cómo elegir un proyecto CNI para sus clusters
  • Redes y primitivas Linux que potencian Kubernetes
  • La relación entre las abstracciones que alimentan la red Kubernetes

Además, el lector podrá hacer lo siguiente:

  • Implementación y gestión de una red a escala de producción para clústeres Kubernetes
  • Solucionar los problemas subyacentes de la aplicación relacionados con la red dentro de un clúster Kubernetes

Convenciones utilizadas en este libro

En este libro se utilizan las siguientes convenciones tipográficas:

Cursiva

Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.

Constant width

Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.

Constant width bold

Muestra comandos u otros textos que deben ser tecleados literalmente por el usuario.

Constant width italic

Muestra el texto que debe sustituirse por valores proporcionados por el usuario o por valores determinados por el contexto.

Consejo

Este elemento significa un consejo o sugerencia.

Nota

Este elemento significa una nota general.

Advertencia

Este elemento indica una advertencia o precaución.

Utilizar ejemplos de código

El material complementario (ejemplos de código, ejercicios, etc.) está disponible para su descarga en https://github.com/strongjz/Networking-and-Kubernetes.

Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, envía un correo electrónico a

Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte significativa del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de los libros de O'Reilly sí requiere permiso. Vender o distribuir ejemplos de libros de O'Reilly sí requierepermiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requierepermiso.

Agradecemos, pero generalmente no exigimos, la atribución. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo "Redes y Kubernetes por James Strong y Vallery Lancey (O'Reilly). Copyright 2021 Strongjz tech y Vallery Lancey, 978-1-492-08165-4".

Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en

Aprendizaje en línea O'Reilly

Nota

Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.

Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje en línea. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita http://oreilly.com.

Cómo contactar con nosotros

Dirige tus comentarios y preguntas sobre este libro a la editorial:

  • O'Reilly Media, Inc.
  • 1005 Gravenstein Highway Norte
  • Sebastopol, CA 95472
  • 800-998-9938 (en Estados Unidos o Canadá)
  • 707-829-0515 (internacional o local)
  • 707-829-0104 (fax)

Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página en https://oreil.ly/NetKubernetes.

Envía un correo electrónico para comentar o hacer preguntas técnicas sobre este libro.

Para obtener noticias e información sobre nuestros libros y cursos, visita http://oreilly.com.

Encuéntranos en Facebook: http://facebook.com/oreilly.

Síguenos en Twitter: http://twitter.com/oreillymedia.

Míranos en YouTube: http://youtube.com/oreillymedia.

Agradecimientos

Los autores quieren dar las gracias al equipo de O'Reilly Media por ayudarles en el proceso de escribir su primer libro. Melissa Potter contribuyó decisivamente a llevarlo a buen puerto. También nos gustaría dar las gracias a Thomas Behnken por ayudarnos con su experiencia en Azure.

James Karen, gracias por toda tu fe en mí y por ayudarle a creer en sí mismo incluso cuando no lo hacía. Wink, tú eres la razón por la que empecé a trabajar en este campo, y te estaré eternamente agradecido. Ann, he recorrido un largo camino desde que aprendí que el inglés se escribe con mayúsculas. A James también le gustaría dar las gracias a todos los demás profesores y entrenadores de su vida que le apoyaron.

Vallery: Me gustaría dar las gracias a las caras amigas de SIG-Network por ayudarme a iniciarme en el upstream de Kubernetes.

Por último, los autores quieren dar las gracias a la comunidad de Kubernetes; este libro no existiría sin ellos. Esperamos que ayude a ampliar los conocimientos de todos los ingenieros que deseen adoptar Kubernetes.

Get Redes y 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.