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.

Nuevo panel en los perfiles de usuario de los Desarrolladores de Google

Estos nuevos tutoriales de Google, son contenido enfocado a profesionales o personas que ya hayan trabajado con anterioridad con Kubernetes.

Recuerda que además de todo el contenido que te comparto a continuación, tienes esta guía de Kubernetes para ingenieros de Google también lanzada por Google.

Además, Google te regala 300 dólares en créditos para Google Cloud con el objetivo de que puedas practicar sin ningún problema la implementación de Kubernetes en Google Cloud o el uso de APIs implementadas mediante estas tecnologías.

10 Mejores CURSOS GRATIS de Kubernetes en Coursera

En esta guía vas aprender contenidos más básicos, como ejecutar una aplicación en un clúster de K8S o aprender a gestionar la sobrecarga de trabajo mediante clústers de K8S.

Cursos de Google Cloud Gratis y en Español

En los nuevos tutoriales de Google, vas aprender desde lo más básico en Kubernetes hasta contenidos mucho más avanzados y enfocados para auténticos profesionales junto a algunas de las últimas tendecias de Kubernetes.

Guía de Contenedores y Entornos en la Nube: Kubernetes, Docker, Webpack, AWS, Google Cloud, Azure, etc

Entre otras temáticas, se atacan contenidos como:

Primeros pasos con Kubernetes

Si eres nuevo en Kubernetes y en el mundo de los contenedores, aquí tienes algunos temas que pueden ayudarlo a pensar en los problemas que necesitas resolver y comprender qué soluciones están disponibles.

Elementos básicos de Kubernetes de Google Cloud

En esta serie, se cubre todo lo que tenga que ver con Kubernetes, comenzando con “¿Qué es Kubernetes?”. Pasando a temas como el uso de la API de Kubernetes, la comprensión de los servicios de Kubernetes, la comprensión de los espacios de nombres, la interacción con las cargas de trabajo y más.

Modelos de red para Kubernetes

¿Qué sucede cuando una red de Kubernetes aloja dos o más clústeres? ¿Cómo se comunican los pods del clúster 1 con los pods del clúster 2? En esta serie, encontrará una explicación y una demostración de ambos modelos de red: modo isla y modo plano.

Istio en Kubernetes

  • La instalación de Istio en Kubernetes: ¿Quieres instalar Istio en Kubernetes? En este episodio de Learn Kubernetes with Google, el ingeniero de software Mitch Connors describe y demuestra cómo instalar Istio en Kubernetes. Mire para ver la introducción a esta serie de varias partes sobre cómo ejecutar Istio en Kubernetes.
  • Istio en Kubernetes – Mitigación: ¿Su servicio sufre de alta latencia? En este episodio de Learn Kubernetes with Google, Mitch Connors, ingeniero de software, analiza cómo puede aprovechar Istio en Kubernetes para identificar la causa raíz de la alta latencia y cómo mitigar rápidamente esas experiencias negativas. Mire y vea cómo 5 minutos es todo lo que necesita para solucionar problemas con Istio.
  • Cómo puede ayudar Istio a mantener la fiabilidad de sus servicios: Mitch Connors dirige rápidamente el tráfico a su servicio de calificación para ayudar a mitigar los problemas de latencia experimentados por los clientes. En este episodio de Learn Kubernetes with Google, Mitch explora una nueva versión de la aplicación de calificaciones para ver si resuelve el problema de latencia del servicio. Mire y aprenda mientras Mitch refleja el tráfico en el servicio sin arriesgar el tráfico de los usuarios.

APIs de puerta de enlace de Kubernetes

Gateway API es una colección de recursos que modelan redes de servicios en Kubernetes. Estos recursos (GatewayClass, Gateway, HTTPRoute, TCPRoute, Service, etc.) tienen como objetivo hacer evolucionar las redes de servicios de Kubernetes a través de interfaces expresivas, extensibles y orientadas a roles que implementan muchos proveedores y tienen un amplio soporte de la industria.

Este es el primero de una serie de 5 episodios sobre la API de Gateway. En este video, Mark Church, Product Manager de Google, repasa qué es Gateway API, por qué es importante para el proyecto Kubernetes, cuál es la conexión con Ingress API y muestra HTTPRoute.

APIs de servicios multiclúster de Kubernetes

En esta serie de 5 vídeos vas aprender a diseñar tu aplicación para que sea un servicio global requiere que comiences a pensar más allá de un solo clúster.

Te explican el aspecto de red de multiclúster y se muestra cómo la API de Servicios de multiclúster (MCS) es el estándar más desarrollado en el espacio de multiclúster, actuando como una forma nativa de Kubernetes para conectar en red varios clústeres de Kubernetes.

Se explican los componentes básicos de la API de servicios de múltiples clústeres (MCS): ServiceExports y ServiceImports. Se explica cómo funciona el DNS multiclúster con los dos tipos de servicios multiclúster: ClusterSetIP y multiclúster sin cabeza. Se muestra cómo realizar actualizaciones azul/verde con servicios de múltiples clústeres (MCS) en GKE.

Se analiza y demuestra la segmentación de aplicaciones con Servicios de clústeres múltiples y Puerta de enlace de clústeres múltiples y se analizan algunas herramientas de redes de servicios de clústeres múltiples.

API de trabajos de Kubernetes

El objeto Job se puede usar para admitir la ejecución paralela confiable de pods, donde cada pod puede funcionar en un conjunto de elementos de trabajo independientes pero relacionados. Estos pueden ser correos electrónicos para enviar, marcos para procesar, archivos para transcodificar, etc. Aprende cómo puedes asignar elementos de trabajo a los Pods de trabajadores.

Esta serie de dos partes muestra cómo se pueden asignar elementos de trabajo a los Pods de trabajadores: Parte 1 y Parte 2.

Otra contenido recomendado si quieres aprender sobre esta temática, son:

HPA: Escalador automático horizontal de pods

Horizontal Pod Autoscaler (HPA) es una primitiva de Kubernetes que le permite escalar dinámicamente su aplicación hacia arriba o hacia abajo en función de la utilización de recursos de sus cargas de trabajo. Esta serie cubre una introducción a HPA y 2 formas posibles de escalar: Por recursos y por métricas personalizadas.

Relacionado

Microsoft Azure Container Apps: Un nuevo servicio de contenedores sin servidor

Microsoft crea Azure Container Apps, un nuevo servicio de contenedores sin servidor totalmente administrado que complementa los servicios de infraestructura de contenedores existentes de la compañía, como Azure Kubernetes Service (AKS). Microsoft señala que Azure Container Apps se creó específicamente para especificamente los microservicios, con la capacidad de escalar rápidamente en función del tráfico HTTP, eventos o trabajos en segundo plano de larga ejecución. En muchos ¡SEGUIR LEYENDO!

Mejores herramientas y soluciones de DevOps

Ejecutar una operación DevOps exitosa requiere un conjunto de herramientas completo para respaldar cada fase del ciclo de desarrollo de software. ¿Qué es DevOps? Este enfoque para crear software es la norma ahora, ya que la mayoría de las empresas reconocen la necesidad de iterar rápidamente y lanzar código nuevo con frecuencia. DevOps es una combinación de filosofías, prácticas y herramientas que reemplaza los largos ciclos ¡SEGUIR LEYENDO!

Los Mejores Ofertas de Cursos Udemy

Ciberninjas comparte todos los cursos gratuitos que aparecen en Udemy a lo largo de todo el año y también a compartir las mejores ofertas de Udemy. ¿En serio, te vas a resistir a venir a aprender? A continuación, te queda un amplio listado de algunos de los cursos de programación en español mejor valorados impartidos por los mejores profesionales de Udemy. Si quieres seguir los nuevos ¡SEGUIR LEYENDO!

Lanzan Kubernetes 1.21: Una nueva versión de uno de los entorno de despliegue automatizados más usados

Kubernetes 1.21 se lanzó a principios de Abril y viene repleto de novedades. La nueva versión incluye 50 mejoras. De entre esas 50 mejoras, 19 son completamente nuevas. Hay mucho de qué hablar, así que comencemos con algunas de las novedades de Kubernetes 1.21. Administrador de memoria La memoria es vital para garantizar el rendimiento de algunas aplicaciones, como las bases de datos. Un impacto en ¡SEGUIR LEYENDO!

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 ¡SEGUIR LEYENDO!