Avançar para o conteúdo principal

Experimente Knative

Linode LIVE!

Neste curso, Justin Mitchel, fundador da Codificação para Empresários, mostrar-lhe-á como implementar aplicações sem servidor em Kubernetes utilizando Knative.

O formulário está a carregar

Erro .

Por favor, recarregue a página e tente novamente.

Obrigado por se registar. Procure um e-mail nosso com um link para aceder ao curso "Try Knative". Não se esqueça de verificar o seu filtro de spam/junk.

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.