TopGit - Spain
271 subscribers
1 photo
33 links
🚀 Descubre y comparte los mejores repos de GitHub en español. Automatización, IA y Open Source en un solo canal.
Download Telegram
💻 Tutorial de Controladores de Kubernetes

Este repositorio proporciona un tutorial orientado sobre cómo construir controladores de Kubernetes, compartiendo las mejores prácticas y patrones de diseño más efectivos que he encontrado. Aprenderás a utilizar Kubebuilder para crear APIs y controladores personalizados, lo que facilitará la gestión de aplicaciones en entornos Kubernetes. El tutorial incluye secciones sobre CustomResourceDefinition, Reconciler, y cómo manejar operaciones de larga duración, entre otros aspectos esenciales.


#Kubernetes #DevOps #Tutorial
🌐 Gateway de Envoy

Gateway de Envoy es un proyecto de código abierto diseñado para gestionar el Proxy Envoy como un gateway de aplicación, ya sea de forma independiente o como parte de un cluster en Kubernetes. Utiliza las Gateway API para provisionar y configurar dinámicamente los proxies de Envoy administrados. Este enfoque permite a los desarrolladores optimizar el tráfico de aplicaciones y gestionar tanto la seguridad como el rendimiento a través de la configuración centralizada.


#EnvoyGateway #Kubernetes #APIManagement
💻 Ko - Compilador de Aplicaciones Go

Ko es un constructor de imágenes de contenedores simple y rápido para aplicaciones Go. Es ideal para casos de uso donde tu imagen contiene una sola aplicación Go sin muchas dependencias.

Gracias a su diseño, no requiere de Docker para funcionar, lo que lo hace perfecto para entornos ligeros de CI/CD. Además, Ko facilita la creación de imágenes multiplataforma y la inserción de SBOMs (Software Bill of Materials) de forma predeterminada.


#Go #Contenedores #Kubernetes
🚀 Container Startup Autoscaler

El Container Startup Autoscaler (CSA) es un controlador de Kubernetes que ajusta los recursos de CPU y/o memoria de los contenedores durante su inicio, basado en las configuraciones que proveas. Funciona a nivel de pods y es compatible con diferentes APIs de gestión de carga de trabajo como deployments y statefulsets.


#Kubernetes #Autoscaling #DevOps
💻 Hetzner K3s

Hetzner K3s es una herramienta CLI diseñada para crear y gestionar clusters de Kubernetes en Hetzner Cloud utilizando k3s de Rancher. Permite configurar clusters altamente disponibles de manera rápida, con recursos mínimos, y ofrece un rendimiento óptimo. Con esta herramienta, se pueden crear clusters de 500 nodos en menos de 11 minutos, haciendo que la gestión de Kubernetes sea más accesible y eficiente.


#Kubernetes #Hetzner #CloudComputing
💻 Kool: Desarrollo de Aplicaciones Containerizadas

Kool es una herramienta CLI que simplifica el entorno de desarrollo de aplicaciones web, facilitando el uso de contenedores. Permite a los desarrolladores dejar de lado la complejidad de Docker, proporcionando una interfaz intuitiva para implementar aplicaciones en la nube usando Kubernetes y gestionar entornos de desarrollo locales de forma rápida y sencilla. Esto resulta en un ciclo de desarrollo más ágil, permitiendo a los desarrolladores concentrarse en crear aplicaciones de calidad en lugar de lidiar con configuraciones complicadas.

Es ideal tanto para desarrolladores individuales como para equipos que buscan minimizar la curva de aprendizaje y hacer que el desarrollo sea kool y eficiente.


#DesarrolloDeSoftware #Contenedores #Docker #Kubernetes