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
Declaração de Clientes (5)
ele foi paciente e compreendeu que ficamos para trás
Albertina - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Máquina Traduzida
A formação foi mais prática
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Máquina Traduzida
A configuração manual sem servidor. Além disso, eu não tinha ideia de que o console da web do sls sai, o que é bom.
Rafal Kucharski - The Software House sp. z o.o.
Curso - Serverless Framework for Developers
Máquina Traduzida
Aprender sobre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curso - Kubernetes on Azure (AKS)
Máquina Traduzida
Ele proporcionou uma boa base para Docker e Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curso - Docker (introducing Kubernetes)
Máquina Traduzida