Programa do Curso

Introdução

Visão Geral das Características e Arquitetura Serverless

  • Como funciona o desenvolvimento serverless?
  • Quais são os requisitos para uma abordagem serverless?

Visão Geral do Ecossistema CNCF e Ambientes Serverless

  • Serverless Container as a Service v.s. Serverless Function as a Service

Começando com Serverless no Kubernetes

  • Escolhendo o framework serverless certo para o Kubernetes
  • Fission v.s. Kubeless v.s. Knative
  • Knative v.s. OpenFaaS

Visão Geral de Provedores FaaS Adicionais para Frameworks Serverless

Visão Geral da Ferramenta OpenFaaS e Recursos

  • Por que começar com o OpenFaaS?
  • Quais ferramentas podem ser integradas ao OpenFaaS?

Configurando o Sistema Kubernetes para Desenvolvimento Serverless

  • Instalando e configurando os frameworks e ferramentas necessárias

Operando as Ferramentas Principais do Framework Serverless e Utilizando a API

  • Navegando pelo painel e trabalhando com a UI ou CLI

Visão Geral das Implementações FaaS e Aplicativos Serverless no Kubernetes

  • Inicialização fria v.s. inicialização quente

Criando uma Função Python no Kubernetes Usando um Framework Serverless

Armazenando Modelos de Código e Compartilhando Funções em Repositórios

  • Controlando versões de projetos serverless do Kubernetes

Testando Funções Python e Otimizando Métricas de Desempenho

  • Trabalhando com métricas de invocação

Implementando Escalabilidade Automática para Gerenciamento da Resposta aos Recursos

  • APLICANDO ALTERAÇÕES ÀS FUNÇÕES

Adicionando Dependências às Funções e Criando Extensões Nativas

Armazenando Segredos do Kubernetes em Funções Serverless

  • Utilizando imagens de contêineres e definições de pods

Garantindo a Segurança das Funções Serverless do Kubernetes e Construindo Funcionalidades de Autenticação

  • Trabalhando com o protocolo TLS

Implantando Funções Python com Serverless no Kubernetes

  • Utilizando pipelines CI/CD serverless para implantação
  • Personalizando URLs de componentes

Monitorando o Ciclo de Vida da Função e Revisando Logs de Solicitações

Solução de Problemas

Resumo e Conclusão

Requisitos

  • Proficiência na experiência de programação Python
  • Experiência intermediária com conceitos e princípios do Kubernetes
  • Compreensão das tecnologias de contêinerização e nuvem
  • Experiência com distribuições Linux e CLI

Público-Alvo

  • Desenvolvedores
  • Engenheiros DevOps
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas