Kubernetes: servidores físicos, máquinas virtuales y contenedores

Kubernetes es un marco de código abierto para administrar cargas de trabajo y servicios en contenedores que permite la configuración declarativa y la automatización. Tiene un ecosistema enorme y de rápida expansión. Los servicios, el soporte y las herramientas para Kubernetes están ampliamente disponibles. Kubernetes es una palabra griega que significa «timonel» o «piloto». El … Continue reading «Kubernetes: servidores físicos, máquinas virtuales y contenedores»

Kubernetes: arquitectura monolítica de Kubernetes

Existe una nueva forma de desarrollar aplicaciones de software utilizando una arquitectura de microservicios. Fue entonces cuando aumentó todo el alboroto en torno a los contenedores y la orquestación de contenedores, pero hemos estado desarrollando y utilizando estas grandes aplicaciones de software incluso antes de que la mayoría de nosotros naciera. Entonces, en este artículo, … Continue reading «Kubernetes: arquitectura monolítica de Kubernetes»

Kubernetes: métodos de instalación

Puede instalar y configurar Kubernetes de diferentes maneras en sus computadoras portátiles personales, servidores físicos, máquinas virtuales y como un servicio en la nube. Antes de continuar con este artículo, debemos tener una comprensión básica de Kubernetes y su arquitectura y contenedores. En este artículo, obtendremos una descripción general de alto nivel de las formas … Continue reading «Kubernetes: métodos de instalación»

Kubernetes: creación de Kubectl y aplicación de Kubectl

El kubectl es una herramienta de interfaz de línea de comandos que se utiliza para interactuar con el clúster de Kubernetes. Utiliza la API de Kubernetes para interactuar con el clúster. kubectl se puede usar para implementar recursos en un clúster de Kubernetes de dos maneras:  forma imperativa forma declarativa El primero se utiliza con … Continue reading «Kubernetes: creación de Kubectl y aplicación de Kubectl»

Instalación de Private Git Server en K8s Cluster con Gitea y AKS

En este artículo, instalaremos un servidor Gitea autohospedado sobre Azure Kubernetes Service con Helm y configuraremos un repositorio git. Tener un servidor Git privado podría ser beneficioso en estos días. Gitea es una solución de hospedaje de código liviano compatible con Git y administrada por la comunidad escrita en Go. Se publica bajo la licencia … Continue reading «Instalación de Private Git Server en K8s Cluster con Gitea y AKS»

Habilitar la depuración remota para la aplicación Java implementada en el entorno de Kubernetes

Durante el desarrollo, los desarrolladores tienen que depurar sus aplicaciones para resolver problemas de código. Para depurar una aplicación Java que se implementa en una máquina remota en un clúster de Kubernetes, primero el desarrollador debe realizar algunos pasos para habilitar su aplicación lista para la depuración. A continuación se muestran los pasos manuales para … Continue reading «Habilitar la depuración remota para la aplicación Java implementada en el entorno de Kubernetes»

¿Cómo habilitar JMX para la aplicación Java que se ejecuta en el clúster de Kubernetes?

Muchas veces queremos monitorear la utilización de la CPU de nuestra aplicación, el comportamiento de subprocesos en segundo plano y, lo que es más importante, el consumo de memoria para tareas que manejan cargas de datos (500 MB – 1 GB) o muchos más datos. Tal monitoreo ayuda a encontrar qué operación está causando una … Continue reading «¿Cómo habilitar JMX para la aplicación Java que se ejecuta en el clúster de Kubernetes?»

Kubernetes: IP de clúster frente a puerto de Node

ClusterIP proporciona una dirección IP con equilibrio de carga. Uno o más pods que coincidan con un selector de etiquetas pueden reenviar el tráfico a la dirección IP. El servicio ClusterIP debe definir uno o más puertos para escuchar con puertos de destino para reenviar el tráfico TCP/UDP a los contenedores. IP del clúster: Este … Continue reading «Kubernetes: IP de clúster frente a puerto de Node»

Kubernetes contra Docker

Básicamente, aquí estamos discutiendo qué es Kubernetes y Docker, cuál es la diferencia entre ellos, cómo funcionan y también discutiendo algunos puntos sobre Kubernetes vs Docker. Básicamente, estos no son lo mismo, pero están estrechamente relacionados. Cuando trabaja con Kubernetes, a menudo trabaja con Docker.   ¿Qué son los Contenedores? Software de aplicación de paquete … Continue reading «Kubernetes contra Docker»

Kubernetes – Concepto de Contenedores

Kubernetes es un marco de orquestación de contenedores de código abierto que fue desarrollado originalmente por Google. Entonces, ahora surge la pregunta, «¿qué es la orquestación de contenedores?». La orquestación de contenedores es automatización. Puede facilitarle la implementación de la misma aplicación en diferentes entornos, como máquinas físicas, máquinas virtuales o entornos de nube, o … Continue reading «Kubernetes – Concepto de Contenedores»