Pruebe Knative
En este curso, Justin Mitchel, fundador de Coding for Entrepreneurs, te mostrará cómo desplegar aplicaciones en contenedores sin servidor en Kubernetes utilizando Knative.
Error .
Actualiza la página e inténtalo nuevamente.
Knative es una plataforma basada en Kubernetes para ejecutar sin servidor. Sin servidor significa que puede escalar su aplicación a 0 instancias en ejecución, pero esas instancias para escalar rápidamente a N número de instancias en unos pocos segundos. Escalar a 0 es fantástico porque permite a Kubernetes y Knative reasignar recursos según sea necesario.
Si unes eso a la función de autoescalado de nuestro Kubernetes gestionado (que añadirá nodos de computación a tu clúster), puedes tener un sistema muy robusto con no mucha inversión financiera. La inversión para Knative viene en forma de curva de aprendizaje para ponerlo en marcha y desbloquear la entrega/despliegue continuos.
Esto es lo que vamos a tratar en este artículo y en el curso:
- Utilizando Terraform para crear nuestro clúster Kubernetes en Linode
- Instalar Knative e Istio
- Configuración de un servicio Knative y asignación de dominios
- Instalar cert-manager para el aprovisionamiento automático de certificados HTTPs
- Configurar un Gateway Istio para peticiones HTTP y HTTPS (ingress)
Implementar las variables de entorno del servicio Knative (tanto ConfigMap como Secrets)
En esta serie, aprenderemos a instalar Knative en un clúster Kubernetes y a desplegar una aplicación en contenedores.
Justin Mitchel es padre, programador, profesor, YouTuber, instructor de Udemy y fundador de Coding for Entrepreneurs. Conecta con Justin en Twitter @justinmitchel.