☸️ Visión General de Kubernetes
El Kubernetes (K8s) es una plataforma de código abierto diseñada para automatizar el despliegue, la gestión y la escalabilidad de aplicaciones en contenedores. Creado originalmente por Google y actualmente mantenido por la Cloud Native Computing Foundation (CNCF), se ha convertido en el estándar del mercado para la orquestación de contenedores.
🔑 Conceptos Principales
- Cluster: conjunto de nodos (máquinas) que ejecutan aplicaciones en contenedores.
- Node (Nodo): máquina (física o virtual) que ejecuta los servicios de Kubernetes.
- Pod: la unidad ejecutable más pequeña en Kubernetes, generalmente representando uno o más contenedores.
- Service: recurso que expone aplicaciones en pods de forma estable, incluso si los pods cambian de dirección IP.
- Ingress: controla el acceso externo a los servicios, generalmente vía HTTP/HTTPS.
- ConfigMap y Secret: usados para gestionar variables de configuración y datos sensibles.
- Deployment: recurso que gestiona réplicas y actualizaciones de pods.
⚙️ Beneficios de Kubernetes
- Escalabilidad automática de aplicaciones.
- Alta disponibilidad con balanceo de carga.
- Gestión simplificada de actualizaciones y rollbacks.
- Portabilidad entre diferentes proveedores de nube o infraestructura on-premises.
- Ecosistema rico, con soporte para diversas herramientas de monitoreo, CI/CD y seguridad.
📊 Casos de Uso
- Hospedaje de microservicios.
- Plataformas SaaS con alta demanda.
- Procesamiento de datos a gran escala.
- Entornos híbridos y multi-cloud.
☸️ Instalación de Kubernetes vía Marketplace

⚙️ Opciones de Despliegue
-
Version
Selecciona la versión de tu K8s.
-
Topology
- Development donde se crea un servidor más simple, para pruebas.
- Production Servidor K8s completo recomendado para producción.
-
K8s Dashboard
Elige entre la versión por defecto del dashboard de K8s o la Skooner.
- Interfaz Skooner:

- Interfaz K8s:

-
Ingress Controller
Elige entre:
- HAProxy - Mejor rendimiento y alto nivel de control sobre el tráfico para escenarios críticos de red.
- NGINX - Solución estable, madura y estándar del mercado.
- Traefik - Enfoque en automatización, cloud-native y facilidad de uso con dashboard.
-
Deployment
- Clean - Predefinida por la plataforma con un despliegue ejemplo de Hello World.
- Custom - Añadir un YAML público para ser iniciado junto con el cluster.
-
NFS Storage
Define si el cluster tendrá un NFS Storage disponible.
-
Modules
Opcional, se puede elegir añadir:
- Prometheus + Grafana - monitoreo.
- Remote API Access - Habilita acceso a APIs externas.
- Jaeger Tracing Tools - herramienta de distributed tracing (rastreo distribuido).
-
Environment
Define el nombre del Ambiente.
-
Display Name
Define el nombre a mostrar.
-
Region
Elige entre una de las regiones disponibles para hospedar tu ambiente.
⚙️ Instalación Completada
A continuación se muestra un ejemplo de la pantalla al final de la instalación, donde contiene la URL de acceso al Dashboard y el Token, importante guardarlo. Si se instalaron los módulos opcionales, esta pantalla también mostrará los datos de acceso y enlaces.

📚 Recursos Relacionados
🧠 ¿Dudas?
¡Habla con nuestro equipo de soporte técnico de SaveinCloud!