Cursos de Serverless on Kubernetes Fundamentals
Serverless é uma DevOps arquitetura que permite a criação e implantação de aplicações empresariais altamente escaláveis sem a prestação de qualquer servidor. Kubernetes é uma plataforma de código aberto para a construção de projetos baseados em container e nativos na nuvem. Um quadro sem servidor pode ser integrado com Kubernetes para fornecer a infraestrutura de hospedagem automatizada necessária para executar implementações CaaS e FaaS.
Este treinamento guiado por instrutores, ao vivo (online ou on-site) é dirigido a desenvolvedores e DevOps engenheiros que desejam utilizar uma abordagem sem servidor para construir aplicações empresariais em Kubernetes.
No final do curso, os participantes poderão:
- Configurar e configurar o sistema Kubernetes para começar a desenvolver com uma arquitetura sem servidor.
- Conheça os conceitos e princípios fundamentais para ambientes sem servidores.
- Operar as cadeias de ferramentas necessárias para o desenvolvimento sem servidor e integrá-lo com Kubernetes componentes.
- Pratique suas habilidades em Python linguagem de programação e aplique-a para implementar sistemas sem servidor.
- Aplicações corporativas seguras que são implementadas através de um quadro sem servidor em Kubernetes.
- Utilize métodos modernos de computação em nuvem para otimizar DevOps fluxos de trabalho de processamento de tarefas.
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
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
Precisa de ajuda para escolher o curso certo?
Cursos de Serverless on Kubernetes Fundamentals - Enquiry
Serverless on Kubernetes Fundamentals - Solicitação de Consultoria
Solicitação de Consultoria
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
Explicou tudo, não apenas as noções do k8s.
Stefan Voinea - EMAG IT Research S.R.L
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Máquina Traduzida
Profundidade do conhecimento do treinador
Grant Miller - BMW
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
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
Ele proporcionou uma boa base para Docker e Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curso - Docker (introducing Kubernetes)
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros de plataforma de nível avançado e DevOps profissionais que desejam dominar aplicativos de dimensionamento usando microsserviços e Kubernetes.
Ao final deste treinamento, os participantes serão capazes de:
- Projetar e implementar arquiteturas de microsserviços escaláveis.
- Implantar e gerenciar aplicativos em clusters Kubernetes.
- Utilizar gráficos Helm para implantação eficiente de serviços.
- Monitorar e manter a integridade dos microsserviços em produção.
- Aplicar as melhores práticas de segurança e conformidade em um ambiente Kubernetes.
Kubernetes Networking with Calico
14 HorasEsta formação ao vivo orientada por instrutor em Portugal (online ou no local) destina-se a engenheiros que pretendam otimizar a rede para clusters Kubernetes.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o Calico.
- Compreender como o Calico difere das redes de sobreposição tradicionais.
- Compreender como o Calico combina protocolos de roteamento da Internet com armazenamentos de dados baseados em consenso.
- Use o Calico para criar uma solução de rede de contêineres para clusters Kubernetes.
- Usar o Calico para fornecer política de rede para Kubernetes.
Certified Kubernetes Administrator (CKA) - exam preparation
21 HorasO programa Certified Kubernetes Administrator (CKA) foi criado pela The Linux Foundation e pela Cloud Native Computing Foundation (CNCF).
A Kubernetes é hoje uma das principais plataformas utilizadas para orquestração de containers.
A NobleProg tem ministrado treinamentos em Docker e Kubernetes desde 2015. Com mais de 360 projetos de treinamento concluídos com sucesso, nos tornamos uma das empresas de treinamento mais conhecidas em todo o mundo no campo da conteinerização.
Desde 2019, também estamos ajudando nossos clientes a confirmar seu desempenho no ambiente k8s, preparando-os e incentivando-os a passar nos exames CKA e CKAD.
Este treinamento ao vivo conduzido por instrutor (online ou no local) é destinado a administradores de sistema, Kubernetes usuários que desejam confirmar seus conhecimentos passando no exame CKA.
Por outro lado, a formação está também direccionada para a aquisição de experiência prática em Administração Kubernetes, pelo que recomendamos a sua participação, mesmo que não pretenda fazer o exame CKA.
Formato do curso
- Aulas e debates interactivos.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, contacte-nos para combinar.
- Para saber mais sobre a certificação CKA, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 HorasO programa Certified Kubernetes Application Developer (CKAD) foi desenvolvido pela Fundação Linux e pela Cloud Native Computing Foundation (CNCF), o anfitrião de Kubernetes.
Este instrutor-led, treinamento ao vivo (online ou on-site) é dirigido a Desenvolvedores que desejam confirmar suas habilidades em design, construção, configuração e exposição de aplicações nativas da nuvem para Kubernetes.
Por outro lado, a formação também se concentra na obtenção de experiência prática em Kubernetes desenvolvimento de aplicativos, por isso recomendamos participar, mesmo se você não pretende fazer o exame CKAD.
NobleProg está fornecendo treinamento Docker & Kubernetes desde 2015. Com mais de 360 projetos de treinamento concluídos com êxito, tornámos-nos uma das empresas de treinamento mais conhecidas em todo o mundo no campo da containerização. Desde 2019, também estamos ajudando nossos clientes a confirmar o seu desempenho no ambiente K8s, preparando-os e encorajando-os a passar os exames CKA e CKAD.
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
- Para saber mais sobre CKAD, por favor visite:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a Kubernetes praticantes que desejam se preparar para o exame CKS.
No final desta formação, os participantes saberão como proteger ambientes Kubernetes e aplicações baseadas em contentores ao longo das diferentes fases do ciclo de vida de uma aplicação: construção, implementação e tempo de execução.
Docker and Kubernetes on AWS
21 HorasEsta formação em direto orientada por um instrutor (online ou no local) destina-se a engenheiros que pretendam avaliar cada um destes serviços para tomar decisões informadas sobre qual deles implementar na sua organização.
No final desta formação, os participantes serão capazes de
- Configurar um ambiente de desenvolvimento que inclua todas as bibliotecas, pacotes e frameworks necessários para começar a desenvolver.
- Instalar, configurar e implantar uma série de contêineres de demonstração usando uma série de abordagens diferentes.
- Entender as diferenças de arquitetura e design entre as diferentes soluções Docker/Kubernetes dentro da AWS.
- Automatizar a implantação de contêineres do Docker.
- Configurar um pipeline de integração e implantação contínuas.
- Integrar o Docker e Kubernetes em um sistema de integração contínua existente.
Docker, Kubernetes and OpenShift 3 for Administrators
35 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão como gerenciar Red Hat OpenShift Container Platform.
Ao final deste treinamento, os participantes serão capazes de:
- Crie, configure, gerencie e solucione problemas de clusters OpenShift.
- Implantar aplicativos em contêineres no local, na nuvem pública ou em uma nuvem hospedada.
- Proteger a OpenShift plataforma de contêineres
- Monitorizar e recolher métricas.
- Gerenciar o armazenamento.
Docker and Kubernetes: Building and Scaling a Containerized Application
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto), os participantes aprenderão como criar e gerenciar contêineres do Docker e, em seguida, implantar um aplicativo de amostra dentro de um contêiner. Os participantes também aprenderão como automatizar, dimensionar e gerenciar seus aplicativos em contêineres em um cluster Kubernetes. Por fim, o treinamento segue para tópicos mais avançados, conduzindo os participantes pelo processo de proteção, dimensionamento e monitoramento de um cluster Kubernetes.
No final desta formação, os participantes serão capazes de
- Configurar e executar um contêiner Docker.
- Implantar um servidor em contêiner e um aplicativo da Web.
- Criar e gerenciar imagens do Docker.
- Configurar um cluster do Docker e Kubernetes.
- Use Kubernetes para implantar e gerenciar um aplicativo Web em cluster.
- Segurar, dimensionar e monitorar um cluster Kubernetes.
Docker (introduzindo Kubernetes)
14 HorasO objetivo deste curso prático é fornecer todas as ferramentas que abordam os aspectos práticos do Docker e do Kubernetes , para que os participantes possam contar com as habilidades necessárias para o gerenciamento adequado do programa.
Fn Project
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a programadores e desenvolvedores que desejam usar o Fn na criação de aplicativos e serviços sem servidor.
No final deste treinamento, os participantes serão capazes de:
- Configurar o Fn para criar diretórios e funções.
- Crie aplicativos usando diferentes linguagens de programação.
- Monitorar funções para resolver problemas nos estágios de desenvolvimento e implantação.
Deploying Kubernetes Applications with Helm
7 HorasEste treinamento ao vivo conduzido por instrutor in Portugal (online ou no local) é destinado a engenheiros que desejam usar o Helm para simplificar o processo de instalação e gerenciamento de aplicativos Kubernetes.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o Helm.
- Criar compilações reproduzíveis de Kubernetes aplicações.
- Compartilhar aplicativos como gráficos do Helm.
- Executar aplicativos de terceiros salvos como gráficos do Helm.
- Gerenciar lançamentos de pacotes Helm.
Introduction to Minikube and Kubernetes
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de software de nível iniciante a intermediário e DevOps profissionais que desejam aprender como configurar e gerenciar um ambiente local Kubernetes usando o Minikube.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o Minikube em sua máquina local.
- Compreender os conceitos básicos e a arquitetura de Kubernetes.
- Implantar e gerenciar contêineres usando o kubectl e o painel do Minikube.
- Configurar armazenamento persistente e soluções de rede para Kubernetes.
- Utilizar o Minikube para desenvolver, testar e depurar aplicações.
Minikube for Developers
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário e engenheiros DevOps que desejam usar o Minikube como parte de seu fluxo de trabalho de desenvolvimento.
No final deste treinamento, os participantes serão capazes de:
- Configurar e gerenciar um ambiente Kubernetes local usando o Minikube.
- Entender como implantar, gerenciar e depurar aplicativos no Minikube.
- Integrar o Minikube em seus pipelines de integração e implantação contínuas.
- Otimizar seu processo de desenvolvimento usando os recursos avançados do Minikube.
- Aplicar as melhores práticas para o desenvolvimento local Kubernetes.
Serverless Framework for Developers
14 HorasEsse treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar Serverless Framework na AWS e em outras plataformas de nuvem para criar e implantar aplicativos de microsserviço.
No final deste treinamento, os participantes serão capazes de:
- Configurar Serverless Framework para trabalhar com serviços de computação, como AWS Lambda.
- Reduzir a complexidade e o custo da implantação de microsserviços em diferentes plataformas de nuvem.
- Emitir e capturar eventos e executar funções automaticamente.