Curso Introduction to Serverless on Kubernetes

  • Cloud Computing

Curso Introduction to Serverless on Kubernetes

16H
Visão Geral

Curso Introduction to Serverless on Kubernetes, Aprenda a construir funções sem servidor que podem ser executadas em qualquer nuvem, sem serem restringidas por limites de duração de execução, idiomas disponíveis ou tamanho do seu código. Este curso foi desenvolvido para fornecer uma visão geral de como uma abordagem sem servidor funciona em conjunto com um cluster Kubernetes.

Objetivo

Este Curso Introduction to Serverless on Kubernetes ajudará você a entender o que é serverless começando com uma visão geral do cenário CNCF em torno das tecnologias serverless.

  • Você aprenderá como o serverless pode se tornar portátil por meio do uso da definição Serverless 2.0 e do Kubernetes, e explorará a cadeia de ferramentas OpenFaaS, incluindo: UI, CLI e API REST. Você também aprenderá sobre o ecossistema OpenFaaS, incluindo o armazenamento de modelos e o armazenamento de funções para compartilhar funções e modelos de código.
  • O curso explora como operar o OpenFaaS com dimensionamento automático, métricas, painéis, atualizações, URLs personalizados e controle de versão.
  • Este Curso Introduction to Serverless on Kubernetes foi desenvolvido para mostrar como uma abordagem sem servidor funciona em conjunto com um cluster Kubernetes e ajudá-lo a descobrir o potencial das funções sem servidor. Ao final do curso, você será capaz de construir funções usando Python, configurá-las e usar segredos, além de adicionar dependências via pip e aprender a construir extensões nativas. Você também saberá como expor funções com segurança na Internet com TLS e protegê-las com autenticação.
Publico Alvo

O curso foi desenvolvido para desenvolvedores e operadores de TI interessados ​​em explorar novas abordagens para a construção de software, que preferem poder definir seus próprios limites quando se trata de coisas como tempos limite e escolha de linguagens de programação. Antes de se matricular, os alunos devem ter uma compreensão das tecnologias de nuvem e contêiner – incluindo Kubernetes – bem como experiência com Python.

Pre-Requisitos
Pré-requisitos
Antes de fazer este curso, você deve estar familiarizado com:
  • Um conhecimento básico de ferramentas CLI e administração Linux
  • Alguma experiência com a linguagem de programação Python
  • Experiência com Kubernetes. Se você é um usuário iniciante do Kubernetes, é altamente recomendável que você faça o MOOC de introdução ao Kubernetes (LFS158x) no edX
  • Um entendimento básico de como o Docker e os contêineres funcionam

A configuração recomendada de um ambiente de desenvolvimento para o curso é a seguinte:

  • Ubuntu 18.04
  • 8 GB de RAM
  • 2 núcleos de processador

Os exercícios práticos também foram testados nos sistemas operacionais Mac OS e Windows 10.

Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico
  1. Introduction to Serverless
  2. State of Serverless in CNCF
  3. OpenFaaS
  4. Setting Up Kubernetes and OpenFaaS
  5. OpenFaaS Features
  6. Create Your First Function with Python
  7. Configuring a Function
  8. Operating Serverless
  9. Taking It Further
TENHO INTERESSE

Cursos Relacionados

Curso Android Desenvolvendo Apps

40 horas

Curso AWS Amazon Solution Architect

horas

Curso AWS Desenvolvedor Advanced

24 horas

Curso OpenStack Private Cloud Administration

32 horas

Curso AWS Technical Essentials

8 horas