Capítulo 6. Kubernetes
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Kubernetes se ha convertido en la solución dominante para gestionar servicios basados en contenedores. Como proyecto hermano de la Cloud Native Computing Foundation (CNCF), la comunidad CoreDNS también ha participado estrechamente en la comunidad Kubernetes. Tras añadir la compatibilidad inicial con los archivos de datos de zona y sustituir la funcionalidad de SkyDNS, la comunidad CoreDNS comenzó a trabajar en la integración con Kubernetes.
Elegimos integrarnos con Kubernetes antes que con los demás sistemas de orquestación de contenedores1 por dos razones principales. Una era que el servicio DNS existente de Kubernetes, kube-dns, se basaba en SkyDNS, y vimos la oportunidad de mejorar su funcionamiento. Además, la apertura de la API de Kubernetes hacía que integrarse con ella fuera mucho más fácil que con otras soluciones de orquestación de contenedores.
En este capítulo hablaremos primero de los fundamentos de Kubernetes. Esto incluye parte de su estructura interna y los principios en los que se basa su diseño, así como los distintos tipos de servicios de red definidos por Kubernetes. A continuación, la sección sobre la especificación DNS para Kubernetes explica cómo se representan esos distintos tipos de servicios en los registros DNS. Por último, hablamos de cómo se configura el propio CoreDNS para que se ejecute y escale dentro de un clúster ...
Get Aprender CoreDNS 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.