Creación de un conjunto pod de Kubernetes
Pod es el primer objeto Kubernetes que aprenderá. El sitio web Kubernetes describe un conjunto Pod como el siguiente:
Una caja Pod (como Pod of ballenas o PEA POD) es un grupo de uno o varios contenedores (como contenedores de acoplamiento), con almacenamiento/red compartida, y una especificación de cómo ejecutar los contenedores.
Efectos
Pod es esencialmente un grupo de contenedores.
Todos los contenedores de una Pod comparten recursos de red y almacenamiento.
Por lo’tanto, ¿cuál es la ventaja de utilizar Pod en comparación con la antigua forma de tratar con cada contenedor individual? ’Consideremos un caso de uso simple: está implementando un servicio Web con un acoplador y no solo necesita el servicio front-end, por ejemplo un servidor Apache, sino también algunos servicios de soporte, como un servidor de base de datos, un servidor de registro, un servidor de supervisión, etc. Cada uno de estos servicios de soporte debe estar en ejecución en su propio contenedor. Por lo tanto, siempre se encuentra trabajando con un grupo de acoplamiento siempre que se necesita un contenedor de servicios Web. En producción, el mismo escenario se aplica también a la mayoría de los otros servicios. Finalmente, usted pregunta: ¿Hay alguna manera de agrupar un montón de contenedores de acoplamiento en una unidad de nivel superior, por lo que solo debe preocuparse una vez los detalles de interacción inter-container de bajo nivel?
Pod proporciona la abstracción de nivel superior exacta necesaria en el envoltorio de uno o más contenedores en un objeto. Si el servicio web es demasiado popular y una sola instancia Pod no’puede llevar la carga, puede replicar y escalar el mismo grupo de contenedores (ahora en forma de un objeto POD), ascendente y descendente, con la ayuda de otros objetos (RC, Deployment) (normalmente en unos segundos). Esto aumenta en gran medida la eficacia de la implementación y mantenimiento.
Además, los contenedores de la misma caja Pod comparten el mismo espacio de red, por lo que los contenedores se pueden comunicar fácilmente con otros contenedores del mismo conjunto de equipos como si estuvieran en el mismo equipo, manteniendo al mismo tiempo un grado de aislamiento de los demás. Más adelante en este libro encontrará más información acerca de estas ventajas.
Ahora, veamos’lo que he húmedo y aprenda cómo usar un archivo de configuración para iniciar un conjunto Pod en un clúster Kubernetes.