El contenido de Kubernetes: Una herramienta para software en contenedor

El contenido de Kubernetes: Una herramienta para software en contenedor

¿Qué es Kubernetes?

Kubernetes es una herramienta de organización de contenedores. Fue desarrollado por Google para automatizar y administrar la implementación de contenedores: paquetes portátiles de software que contienen todos los binarios, bibliotecas, archivos de configuración y otras dependencias necesarias para que se ejecute ese programa de software.

¿Qué es la organización de contenedores?

La organización de contenedores se refiere a la automatización de tareas comunes de administración de contenedores, como la implementación, la escalabilidad y la creación de redes. En lugar de implementar manualmente sus microservicios y aplicaciones web en la producción, las herramientas de organización de contenedores como Kubernetes le permiten crear flujos de trabajo automatizados.

Anatomía de un clúster de Kubernetes

Kubernetes cuenta con una serie de funciones que lo ayudan a aprovisionar e implementar sus propios programas de software en contenedores.

La mejor manera de comprender Kubernetes es comprender lo que hay en un clúster de Kubernetes típico:

  • Pods: la unidad de computación implementable más pequeña que puede crear y administrar en Kubernetes, desde un solo contenedor hasta múltiples contenedores que se ejecutan en los mismos recursos de red/almacenamiento compartido.
  • Nodos: las máquinas trabajadoras (virtuales o físicas) que alojan los pods que componen la carga de trabajo de una aplicación. Cada nodo tiene al menos un Kubelet, un agente que garantiza que los contenedores descritos se ejecuten en el pod de un clúster.
  • Panel de control: la capa de organización que expone la interfaz de programación de aplicaciones (API, Application Program Interface) que usa para administrar sus contenedores, pods y nodos.
  • Complementos: Las características, como el DNS del clúster, amplían la funcionalidad de un clúster y proporcionan un servidor DNS o una interfaz de usuario web que se puede usar como un panel de control de propósito general para monitorear y solucionar problemas de aplicaciones que se ejecutan en el clúster o para el clúster en sí.

Pruebe FlashArray//X

Trabaje en un entorno de autoservicio para experimentar la administración de Pure FlashArray//X. Explore funciones avanzadas, como snapshots, replicación, ActiveCluster™ e incluso integración VMware.

Los beneficios de usar Kubernetes para la organización de contenedores

Los beneficios de usar Kubernetes para la organización de contenedores incluyen: 

  • Capacidad para implementar y actualizar aplicaciones a escala
  • Control granular de recursos informáticos y de almacenamiento
  • Automatización e integración del desarrollo y operaciones más sencillas
  • Enrutamiento de tráfico y equilibrio de carga
  • Movilidad de aplicaciones mejorada en nubes públicas y privadas o en nubes híbridas y en las instalaciones
  • Verificaciones de estado, monitoreo, implementaciones y reversiones automatizadas para mejorar la adaptación del software

Cómo puede utilizar Kubernetes con Pure Storage y Portworx

Portworx® es una plataforma de servicios de datos de Kubernetes diseñada para proporcionar almacenamiento persistente, protección de datos, recuperación ante desastres y otras capacidades para sus aplicaciones en contenedores. Si bien Portworx fue diseñado de abajo hacia arriba para ejecutarse en cualquier plataforma de almacenamiento, las soluciones de almacenamiento basado íntegramente en tecnología flash de alto rendimiento y paralelo masivo de Pure Storage son la contraparte de hardware perfecta para sus aplicaciones con tecnología de Kubernetes. Juntos, Pure Storage y Portworx proporcionan una solución de infraestructura de almacenamiento de datos completa capaz de ofrecer una Modern Data Experience™.

800-379-7873 +44 20 3870 2633 +43 720882474 +32 (0) 7 84 80 560 +33 9 75 18 86 78 +49 89 12089 253 +353 1 485 4307 +39 02 9475 9422 +31 (0) 20 201 49 65 +46-101 38 93 22 +45 2856 6610 +47 2195 4481 +351 210 006 108 +966112118066 +27 87551 7857 +34 51 889 8963 +41 31 52 80 624 +90 850 390 21 64 +971 4 5513176 +7 916 716 7308 +65 3158 0960 +603 2298 7123 +66 (0) 2624 0641 +84 43267 3630 +62 21235 84628 +852 3750 7835 +82 2 6001-3330 +886 2 8729 2111 +61 1800 983 289 +64 21 536 736 +55 11 2655-7370 +52 55 9171-1375 +56 2 2368-4581 +57 1 383-2387