Experimente Knative
Neste curso, Justin Mitchel, fundador da Codificação para Empresários, mostrar-lhe-á como implementar aplicações sem servidor em Kubernetes utilizando Knative.
Erro .
Por favor, recarregue a página e tente novamente.
Knative é uma plataforma baseada em Kubernetes para correr sem servidor. Serverless significa que pode escalar a sua aplicação a 0 instâncias em execução, mas essas instâncias podem ser rapidamente escaladas até ao número N de instâncias dentro de poucos segundos. A escala a 0 é fantástica porque permite a Kubernetes e Knative reatribuir recursos conforme necessário.
Se acoplar isso com a nossa funcionalidade de auto-cálculo Kubernetes (que adicionará nós de computação ao seu cluster), poderá ter um sistema muito robusto com pouco investimento financeiro. O investimento para Knative vem sob a forma de curva de aprendizagem para o pôr a funcionar e desbloquear a entrega/desdobramento contínuo.
Eis o que vamos cobrir neste artigo e no curso:
- Usando Terraform para criar o nosso Cluster Kubernetes em Linode
- Instalar Knative e Istio
- Configurar um Serviço Knative e Mapeamento de Domínios
- Instalar um gestor de certificados para o auto-provisionamento de certificados HTTPs
- Configurar um Istio Gateway para pedidos HTTP e HTTPS (ingresso)
Implementar variáveis de ambiente de serviço Knative (tanto ConfigMap como Secrets)
Nesta série, aprenderemos como instalar Knative num aglomerado Kubernetes e implantar uma aplicação contentorizada!
Justin Mitchel é pai, codificador, professor, YouTuber, instrutor mais vendido da Udemy, e fundador da Coding for Entrepreneurs. Ligue-se com Justin no Twitter @justinmitchel.