Aprendiendo sobre Kubernetes

Implementando Kubernetes Básico

NullSafe Architect en YouTube (Albert Coronado Calzada)


Con MiniKube

Minikube es la solución ideal para pequeños proyectos basados ​​en contenedores. Te permite, por ejemplo, configurar un clúster de Kubernetes en privado sin tener que trabajar directamente con todo un servidor o una nube. Al contrario que Kubernetes, Minikube prescinde de grandes infraestructuras y puede configurar clústeres fácilmente de forma local.

El ámbito de uso más importante de Minikube es el de adquirir experiencia práctica con Kubernetes. Los grandes clústeres no siempre están disponibles de forma gratuita, y Minikube ofrece una forma rápida de probar la herramienta o comprobar si una aplicación funciona. El propio Kubernetes proporciona un tutorial detallado de Minikube, por lo que no se requiere experiencia previa para empezar a utilizarlo. Minikube también puede resultar un buen ámbito de aprendizaje para los usuarios que ya están familiarizados con Kubernetes, ya que permite experimentar constantemente.

Con k0s

K0s es una plataforma nativa de contenedores basada en sistemas distribuidos, como Apache Kafka y Apache Mesos. Tiene un fuerte enfoque en el procesamiento de flujos y aplicaciones basadas en datos. Con una arquitectura distribuida con alta tolerancia a fallas y escalabilidad, esta plataforma está diseñada para ejecutarse con alta disponibilidad y tolerancia a fallas.

K0s fue desarrollado por Google y se utiliza en muchos de sus productos, como Google Ads y Google Photos. Esta plataforma nativa de contenedores fue diseñada para ejecutar de manera eficiente aplicaciones en contenedores en un entorno informático distribuido. Puede gestionar millones de contenedores y proporcionar una plataforma confiable y escalable para manejar cargas de trabajo a nivel empresarial.

Con k3s en Bare Metal

K3s es una plataforma híbrida de orquestación de contenedores desarrollada por CoreOS. Es una plataforma liviana que puede implementar y ejecutar contenedores en cualquier entorno. Está diseñado para ejecutarse en máquinas virtuales, sin sistema operativo o sobre otras plataformas en la nube como AWS y GCP.

Las principales diferencias entre K3s vs. K8s es que K3s es una versión liviana y fácil de usar de Kubernetes diseñada para entornos con recursos limitados, mientras que K8s es una herramienta de orquestación de contenedores más robusta y rica en funciones.

Por lo tanto, K3s es más adecuado para organizaciones que desean ejecutar su infraestructura y al mismo tiempo poder utilizar las ventajas de los contenedores. Por ejemplo, digamos que desea utilizar contenedores para ejecutar sus aplicaciones, pero también desea asegurarse de tener control total sobre la infraestructura que se utiliza.

En Google Cloud

Google Kubernetes Engine, o GKE, es un entorno totalmente administrado de Google Cloud diseñado para administrar y escalar las aplicaciones que se han pasado a microservicios.

Kubernetes ofrece un entorno de administración centrado en contenedores. Trata de orquestar toda la infraestructura para que las cargas de trabajo de los usuarios no tengan que hacerlo. Ya no tienes que preocuparte por la administración de la aplicación, esta plataforma de Google Cloud lo hace por ti. GKE se ejecuta en las aplicaciones que se encuentran en los contenedores. Como con todos los productos de Google Console, Kubernetes se basa en los mismos principios de diseño y utiliza las mismas herramientas que se usan para ejecutar los servicios de Google. Y ofrece los mismos beneficios: administración automática, supervisión y sondeos de capacidad de funcionamiento de los contenedores de aplicaciones, ajuste de escala automático, actualizaciones progresivas, entre otras muchas cosas.

/home/mrosero/web/mauro.rosero.one/public_html/data/gitrepo/pages/notes/microservices/kubernetes_implementacion.txt · Última modificación: 2023/11/11 22:11 por mrosero
CC Attribution-Noncommercial 4.0 International Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC Attribution-Noncommercial 4.0 International