Programa do Curso

Introdução

Visão geral dos recursos e da arquitetura sem servidor

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

Visão geral do ecossistema CNCF e dos ambientes sem servidor

  • Contentor sem servidor como um serviço vs. Função sem servidor como um serviço

Introdução ao Serverless em Kubernetes

  • Escolhendo a estrutura sem servidor certa para Kubernetes
  • Fission v.s. Kubeless v.s. Knative
  • Knative v.s. OpenFaaS

Panorâmica de outros fornecedores de FaaS para Serverless Frameworks

Visão geral da cadeia de ferramentas e recursos do OpenFaaS

  • Porque é que deve começar a utilizar o OpenFaaS?
  • Que ferramentas podem ser integradas no OpenFaaS

Configurar o sistema Kubernetes para desenvolvimento sem servidor

  • Instalar e configurar as estruturas e ferramentas necessárias

Operar o núcleo Serverless Framework Ferramentas e utilizar a API

  • Navegar no painel de controlo e trabalhar com a IU ou CLI

Visão geral das implementações FaaS e Kubernetes aplicações sem servidor

  • Arranque a frio vs. arranque a quente

Criar uma função Python no Kubernetes usando um Serverless Framework

Armazenamento de modelos de código e partilha de funções em repositórios

  • Controlo de versões de projectos sem servidor Kubernetes

Testar Python funções e otimizar as métricas de desempenho

  • Trabalhar com métricas de invocação

Implementação de escalonamento automático para Management de resposta de recursos

  • Aplicação de alterações a funções

Adição de dependências a funções e criação de extensões nativas

Armazenamento de Kubernetes segredos em funções sem servidor

  • Tirar partido de imagens de contentores e definições de pods

Proteger Kubernetes funções sem servidor e criar funcionalidades de autenticação

  • Trabalhar com o protocolo TLS

Implantação de Python funções com o Serverless no Kubernetes

  • Empregar pipelines de CI/CD sem servidor para implantação
  • Personalizar URLs de componentes

Monitorização do ciclo de vida da função e revisão dos registos de pedidos

Resolução de problemas

Resumo e conclusão

Requisitos

  • Proficiência em Python experiência em programação
  • Experiência intermediária com conceitos e princípios do Kubernetes
  • Um entendimento de contentorização e tecnologias de nuvem
  • Experiência com distribuições Linux e CLI

Público

  • Desenvolvedores
  • DevOps Engenheiros
 21 horas

Número de participantes



Preço por participante

Declaração de Clientes (7)

Cursos Relacionados

Categorias Relacionadas