Programa do Curso
Introdução
Noção geral das características e arquitetura do Serverless
- Como funciona o desenvolvimento serverless?
- Quais são os pré-requisitos para uma abordagem serverless?
Noção geral do Ecossistema CNCF e Ambientes Serverless
- Serverless Container as a Service vs. Serverless Function as a Service
Iniciando com Serverless no Kubernetes
- Escolhendo o framework serverless adequado para o Kubernetes
- Fission vs. Kubeless vs. Knative
- Knative vs. OpenFaaS
Noção geral de outros provedores FaaS para frameworks serverless
Noção geral da cadeia de ferramentas e recursos do OpenFaaS
- Por onde 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ários
Operando as Ferramentas Principais do Framework Serverless e Utilizando a API
- Navegando pelo painel de controle e trabalhando com a interface gráfica ou CLI
Noção geral das implementações FaaS e Aplicações Serverless no Kubernetes
- Início a frio vs. início em temperatura quente
Criando uma Função Python no Kubernetes Usando um Framework Serverless
Armazenando Modelos de Código e Compartilhando Funções em Repositórios
- Versionamento de projetos Kubernetes serverless
Testando Funções Python e Otimizando Métricas de Desempenho
- Trabalhando com métricas de invocação
Implementando Escalonamento Automático para Gestão da Resposta de 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
- Aproveitando imagens de contêiner e definições de pod
Protegendo Funções Serverless no 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 dos componentes
Acompanhamento do Ciclo de Vida das Funções e Análise dos Logs de Requisição
Solução de Problemas
Resumo e Conclusão
Requisitos
- Habilidade na programação Python
- Experiência intermediária com conceitos e princípios do Kubernetes
- Compreensão de tecnologias de contêineres e nuvem
- Experiência com distribuições Linux e CLI (linha de comando)
Público-alvo
- Desenvolvedores
- Engenheiros de DevOps
Testemunhos de Clientes (3)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curso - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Como os instrutores entregam o conhecimento de forma tão eficaz
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Máquina Traduzida
O conhecimento e as trocas com Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Curso - Docker and Kubernetes
Máquina Traduzida