Los namespaces no proveen aislación de recursos 😃
Introducción a Kubernetes
Todo lo que aprenderás sobre Kubernetes
Repaso de contenedores e introducción a k8s
De pods a contenedores
¿Cómo funciona la arquitectura de red de Kubernetes?
Modelos declarativos e imperativos
Visión general del modelo de red
Recomendaciones
Introducción a aplicación de prueba
Instalando nuestro primer cluster con Minikube, Kubeadm
Instalando nuestro primer cluster con Kubeadm
Desplegando el Cluster en AWS con EKS
Desplegando una aplicación de prueba con EKS
Primer contacto con un cluster de kubernetes
Usando kubectl
Creación y manejo de pods
Deployments y replica sets
Balanceo de carga y service discovery
Accediendo a nuestros PODS a través de servicios
Enrutando el tráfico utilizando servicios
Desplegando nuestra app en k8s
Escalando nuestra aplicación
Exponiendo servicios interna y externamente (kubectl-proxy)
Kubernetes dashboard
Balanceo de carga y Daemon sets
Despliegues controlados
Healthchecks
Optimizando el uso de nuestro cluster
Gestionar stacks con Helm
Gestionando la configuración aplicativas utilizando Config Maps
Volúmenes
Autorización y Namespaces
Introducción a namespaces
Despliegue múltiples instancias de la misma aplicación en un solo cluster.
Autenticación y autorización
Service account tokens
RBAC
Fin del curso
Recomendaciones para implementar Kubernetes en tu organización o proyectos
Bonus
Clase en vivo: workflows de Kubernetes usando git
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 8
Preguntas 1
Los namespaces no proveen aislación de recursos 😃
hola marcos, en tu ejemplo estás utilizando nodeport, por lo que cambiando al nuevo puerto puedes ingresar a la aplicación desplegada en el nuevo namespace, que sucede cuando uno usa un balanceadro de cargas?
En el primer curl tenía un typo kuberentes en lugar de kubernetes tal vez por eso no funcionó
Si depliego una versión alterna de mi app en un nuevo namespace este se accede externamente a través de otro puerto. ¿Cómo hacer para que en lugar del puerto se acceda desde un subdominio? ¿Es configuración dónde se realiza?
Cuál es el comando para acortar: kubectl config set-context --current --namespace=blue
Crear un entorno de variable?
Hola para poder hacer helm create en otro namespace tuve que quitar de los archivos deployment las IPs y sus etiquetas, y cambiar namespace =blue, existe otra manera de hacerlo?
ADMINISTRANDO NAMESPACES
#Ver namespaces existentes
kubectl get namespace
#Crear namespace
kubectl create namespace <name>
#Consultar contextos
kubectl config get-contexts
#Cambiar entre namespaces
kubectl config set-context --current --namespace=<name>
Entendido y muy práctico
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.