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
Testemunhos de Clientes (5)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curso - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
A forma como ele se aproximava de cada um de nós quando estava explicando o que não entendíamos.
Marian - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Máquina Traduzida
Ele explicou tudo, não apenas noções de k8s.
Stefan Voinea - EMAG IT Research S.R.L
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Máquina Traduzida
Profundidade de conhecimento do instrutor
Grant Miller - BMW
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Máquina Traduzida
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Curso - Docker, Kubernetes and OpenShift for Administrators
Máquina Traduzida