La Historia de Kubernetes

Kubernetes (short k8s) es un software de orquestación de código abierto para implementar, administrar y escalar contenedores.

Kubernetes es la herramienta adecuada para cuando las aplicaciones (microservicios) se empaquetan con sus dependencias y configuración en un contenedor, es necesaria una herramienta para administrar y escalar automáticamente los contenedores según la demanda de acceso a la aplicación.

A medida que las aplicaciones crecen y se implementan en múltiples servidores, Kubernetes puede controlar cómo y dónde se ejecutarán esos contenedores. Puede escalar fácilmente su aplicación horizontalmente mientras monitorea y mantiene la salud del contenedor.

Usar Kubernetes también te ofrece la posibilidad de la portabilidad, pudiendo implementar aplicaciones en contenedores desde diferentes máquinas de desarrollo local, servicios de controles de calidad o todas las diferentes etapas existentes hasta la producción y así, podrás asegurarte de que se esté ejecutando la misma versión probada.

La herramienta también tiene una amplia colección de extensiones y complementos que brinda aún más potencia.

⛓ Los mejores enlaces de Kubernetes

La historia de Kubernetes

Kubernetes comenzó en el otoño de 2013, con tres de desarrolladores: Craig McLuckie, Joe Beda y Brendan Burns trabajando e intentando descifrar sistemas de desarrollo sobre infraestructuras en la nube. Si te paras a recordar sobre el mundo de la nube 2013, era un mundo totalmente diferente a lo que es hoy.

Los scripts de bash imperativos apenas comenzaban a dar paso a la configuración declarativa de las infraestructuras como servicios dentro de los flujos de trabajo de los sistemas de las empresas.

Netflix estaba popularizando la idea de una infraestructura inmutable, pero lo hacía con imágenes de máquinas virtuales completas y pesadas.

La noción de orquestación, y ciertamente la orquestación de contenedores, comenzaba a existir en algunas empresas a escala de Internet, pero no estaba implementado dentro del mundo empresarial y las empresas, aún no valoraban el trabajo completo sobre la nube como una metodología válida.

Docker cambió todo eso. Al comenzar a popularizar sus contenedores livianos y proporcionando una forma simple de empaquetar, distribuir e implementar aplicaciones en una máquina.

Las herramientas y la experiencia de Docker popularizaron un nuevo enfoque nativo en la nube en el mundo del software de empaquetado y mantenimiento de aplicaciones.

Si no fuera por el cambio de Docker, y el aporte de una nueva perspectiva del desarrollado en la nube, Kubernetes seguramente no habría llegado a existir.

Fue diseñado originalmente porGoogle y ahora es mantenido por la Fundación de la Computación en Nube.

Relacionado

Aprender Kubernetes con Google (+300 $ GRATIS de crédito para Google Cloud)

Google se encuentra constantemente actualizando la documentación enfocada en el aprendizaje, en este caso te presento la actualización creada alrededor de Kubernetes. Recuerda que puedes crear tu perfil dentro del sitio de Google, en donde puedes guardar los tutoriales que has comenzado a visualizar, seguir o realizar dentro del sitio global de Google. https://ciberninjas.com/nuevo-panel-devs-google/ Estos nuevos tutoriales de Google, son contenido enfocado a profesionales o personas ¡SEGUIR LEYENDO!

Aprender Kubernetes con VMWare

VMWare ha creado una pequeña academia en la que graban formación enfocada al uso de sus tecnologías. Entre ellas, se encuentra el uso de contenedores, Kubernetes o como crear aplicaciones nativas en la nube. Entre otros. https://ciberninjas.com/que-es-kubernetes/ Curso de Kubernetes Kubernetes es una plataforma que abarca muchos conceptos y áreas. Aprender sobre K8S puede ser difícil porque es muy amplio. En esta ruta, aprenderás a lo ¡SEGUIR LEYENDO!

Controladores de Amazon Web Services desde el contenedor de Kubernetes (ACK)

Los controladores de AWS para Kubernetes (ACK) son una nueva herramienta que permite administrar directamente los servicios de AWS desde Kubernetes. ACK simplifica la creación de aplicaciones de Kubernetes escalables y de alta disponibilidad que utilizan los servicios de Amazon Web Services. Hoy, ACK está disponible como una vista previa para los desarrolladores en GitHub. En esta publicación, vamos a dar una breve introducción a la ¡SEGUIR LEYENDO!

Curso Gratuito de Introducción a las Infraestructuras en la Nube (inglés) por La Fundación Linux

Aprende los fundamentos de la creación y gestión de tecnologías en la nube directamente de la Fundación Linux, el líder en el mundo del código abierto. Introducción al Curso de Introducción a las Tecnologías de Infraestructuras en la Nube ¿Eres nuevo en la nube y no estás seguro de por dónde empezar? Este curso introductorio impartido por los expertos en la nube de la Fundación Linux ¡SEGUIR LEYENDO!

Curso Gratuito de Introducción a Kubernetes (inglés) por La Fundación Linux

¿Quieres aprender Kubernetes? Obtenga una introducción en profundidad sobre este poderoso sistema para administrar aplicaciones en contenedores. Introducción al Curso de Introducción a Kubernetes ¿Su equipo está comenzando a usar Kubernetes para la orquestación de contenedores? ¿Necesita pautas sobre cómo comenzar a transformar su organización con Kubernetes y patrones nativos de la nube? ¿Le gustaría simplificar la orquestación de contenedores de software y encontrar una manera ¡SEGUIR LEYENDO!

Cursos de Amazon Web Services Gratis y en Español

Amazon Web Services (AWS) ES la plataforma en la nube ofrecida por Amazon.com Inc ( AMZN ) y que se ha convertido en un componente gigante de la cartera de negocios del gigante del comercio electrónico. En el primer trimestre de 2020, AWS generó un ingreso récord de 10 mil millones de dólares, lo que representa el 13.5% de los ingresos totales de Amazon. AWS es ¡SEGUIR LEYENDO!

Cursos de Google Cloud Gratis y en Español

Google Cloud consiste en un conjunto de recursos físicos, como computadoras y unidades de disco duro y recursos virtuales, como máquinas virtuales (VM) que se encuentran en los centros de datos de Google en todo el mundo, entre otras cosas. ? Cursos Gratis de Servicios en Nube / ?‍? Cursos Gratis de Tecnología Con los siguientes cursos vas a poder introducirte y aprender a utilizar la ¡SEGUIR LEYENDO!

Salir de la versión móvil