Este repositorio está dedicado a mi viaje de aprendizaje de Kubernetes, enfocándome en comprender los conceptos fundamentales a través de la práctica con Minikube antes de trasladar estos conocimientos a Google Kubernetes Engine (GKE).
- Dominar los conceptos básicos de Kubernetes
- Ganar experiencia práctica con Minikube
- Comprender la arquitectura de K8s
- Prepararse para implementaciones en GKE
- Instalación de Minikube
- Conceptos básicos de K8s
- Primeros comandos kubectl
- Creación y gestión de pods
- Implementación de deployments
- ReplicaSets y escalado
- Tipos de servicios
- Configuración de networking
- Reglas de ingress
- Volumes
- ConfigMaps
- Secrets
- Monitoring
- Logging
- Health checks
- Service mesh con Istio
- Sidecar patterns
- Autoscaling
- Desplegar una aplicación web simple
- Implementar un balanceador de carga
- Configurar auto-escalado
- Establecer reglas de ingress
- Integrar Istio
- Instalar Minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
- Iniciar cluster
minikube start
- Verificar instalación
kubectl get nodes
- Nivel 1 completado
- Nivel 2 completado
- Nivel 3 completado
- Nivel 4 completado
- Nivel 5 completado
- Nivel 6 completado