Pruebe Knative
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
- Configure an Istio Gateway for HTTP and HTTPS requests (ingress)
Implement Knative service environment variables (both ConfigMap and Secrets)
En este curso, Justin Mitchel, fundador de Coding for Entrepreneurs, te mostrará cómo desplegar aplicaciones en contenedores sin servidor en Kubernetes utilizando Knative.
Justin Mitchel is a father, coder, teacher, YouTuber, best-selling Udemy instructor, and the founder of Coding for Entrepreneurs. Connect with Justin on Twitter @justinmitchel.