Cursos de Kubernetes & Cloud Native Associate (KCNA)
Kubernetes é uma poderosa plataforma de orquestração de contêineres de código aberto que automatiza a implantação, o dimensionamento e o gerenciamento de aplicativos em contêineres.
Este treinamento ao vivo ministrado por instrutor (no local ou remoto) é destinado a desenvolvedores de nível iniciante a intermediário, administradores de sistema e engenheiros de DevOps que desejam compreender Kubernetes e os princípios nativos da nuvem.
Ao final deste treinamento, os participantes serão capazes de:
- Configure um ambiente de desenvolvimento que inclua Kubernetes. Crie um aplicativo de microsserviços usando Kubernetes. Implante, gerencie e dimensione aplicativos em Kubernetes. Depure problemas comuns em ambientes Kubernetes.
Formato do Curso
- Palestras e discussões interativas. Exercícios práticos e laboratórios. Implementação ao vivo em um ambiente de laboratório dedicado.
Opções de personalização do curso
- Para solicitações de treinamento personalizadas, entre em contato conosco para agendar.
Programa do Curso
Introdução
- O que é Kubernetes?
- Contêinerização vs. Virtualização
- Visão geral de Kubernetes recursos e arquitetura
- Kubernetes no contexto da Cloud Native Computing Foundation (CNCF)
Compreensão Kubernetes
- O ciclo de vida de um Kubernetes aplicativo
- Kubernetes componentes: Mestre e Nós
- Kubelet, Kube-proxy e outros componentes importantes
Começando
- Configurando o Ambiente de Desenvolvimento
- Instalando Kubernetes usando kubeadm
- Configurando kubectl e kubeconfig
Trabalhando com pods
- Criando pods
- Gerenciar configurações de pod
- Accessinstalação e solução de problemas de pods
ReplicaSets e implantações
- Criando e dimensionando ReplicaSets
- Gerenciando atualizações de aplicativos com implantações
- Usando atualizações e reversões contínuas
Serviços e Networking
- Criando serviços para expor aplicativos
- Serviços internos x externos
- Políticas de rede para comunicação segura
Armazenamento persistente
- Volume persistente (PV) e reivindicação de volume persistente (PVC)
- Classes de armazenamento
- Usando Volumes para gerenciamento de dados
Configuração e segredos
- Gerenciando configurações de aplicativos
- Protegendo dados confidenciais com segredos
- Usando ConfigMaps para configurações externas
Integração Kubernetes com plataformas em nuvem
- Implantando Kubernetes clusters nos principais provedores de nuvem
- Usando balanceadores de carga e controladores de entrada
- Escalonamento automático com escalonadores automáticos de pod horizontais (HPA)
Monitoramento e registro
- Implementando verificações de saúde
- Usando Kubernetes Dashboard para monitoramento de cluster
- Agregando logs com ferramentas como Fluentd e Elasticsearch
Solução de problemas
- Identificando problemas comuns em Kubernetes implantações
- Depurando problemas de aplicativo e rede
- Analisando Kubernetes eventos e logs
Resumo e próximas etapas
- Principais conclusões do curso
- Recursos recomendados para aprendizagem adicional
- Próximas etapas em sua Kubernetes jornada
Requisitos
- Compreensão dos conceitos básicos de rede Experiência com Linux interface de linha de comando Experiência básica de programação em qualquer linguagem
Público
- Desenvolvedores Administradores de sistema DevOps Engenheiros
Precisa de ajuda para escolher o curso certo?
Cursos de Kubernetes & Cloud Native Associate (KCNA) - Enquiry
Kubernetes & Cloud Native Associate (KCNA) - 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
Como o Interactive Reda explicaria as informações e nos incentivaria a participar. Ele também mencionaria fatos interessantes ao longo do caminho e compartilharia todo o conhecimento que possui. Reda tem excelentes habilidades de comunicação, o que torna a formação online realmente eficaz.
Janine - BMW SA
Curso - Kubernetes Advanced
Máquina Traduzida
A formação foi mais prática
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
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
Próximas Formações Provisórias
Cursos Relacionados
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.
Docker e Kubernetes
21 HorasObjectivos do curso: Adquirir competências teóricas e operacionais em Docker e Kubernetes.
Docker, Kubernetes e OpenShift para Desenvolvedores e Administradores
35 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão como usar a OpenShift Container Platform para implantar aplicativos em contêineres.
Ao final deste treinamento, os participantes serão capazes de:
- Crie e configure uma configuração OpenShift.
- Implante rapidamente aplicativos no local, na nuvem pública ou em uma nuvem hospedada.
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.
Kubernetes from Basic to Advanced
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto), os participantes aprenderão como implantar uma coleção de servidores de amostra dentro de contêineres e, em seguida, automatizar, dimensionar e gerenciar seus servidores em contêineres dentro de um cluster Kubernetes. O treinamento prossegue para tópicos mais avançados, conduzindo os participantes pelo processo de proteção, rede 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 bancos de dados e servidores em contêineres.
- Configurar um cluster do Docker e Kubernetes.
- Use Kubernetes para implantar e gerenciar diferentes ambientes no mesmo cluster.
- Segurar, dimensionar e monitorar um cluster Kubernetes.
Kubernetes Advanced
14 HorasEste treinamento ao vivo ministrado por instrutor (no local ou remoto) é destinado a engenheiros que desejam automatizar, proteger e monitorar aplicativos em contêineres em um cluster Kubernetes de grande escala.
Ao final deste treinamento, os participantes serão capazes de:
- Use Kubernetes para implantar e gerenciar diferentes ambientes no mesmo cluster Proteja, dimensione e monitore um cluster Kubernetes
Formato do Curso
- Palestra e discussão interativas Muitos exercícios e prática Implementação prática em um ambiente de laboratório ao vivo
Opções de personalização do curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Kubernetes on AWS
14 HorasO EKS é uma oferta de serviço autônomo da Kubernetes da AWS. O EKS é totalmente escalonável e personalizável e permite que uma implantação do Kubernetes e / ou integrada a uma instalação existente do Kubernetes no local.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão a configurar e gerenciar um ambiente de contêiner de escala de produção usando o Kubernetes no EKS.
No final deste treinamento, os participantes serão capazes de:
- Configurar e gerenciar Kubernetes no EKS
- Migrar um ambiente existente do Kubernetes de local para a nuvem da AWS
- Integre o Kubernetes com software de integração contínua (CI) de terceiros
- Garantir alta disponibilidade e recuperação de desastre no Kubernetes
- Entenda e adote as ferramentas disponíveis para gerenciar eficientemente o EKS
Público
- Desenvolvedores
- Administradores de sistema
- Engenheiros DevOps
Formato do Curso
- Palestra parte, parte discussão, exercícios e prática hands-on pesado em um ambiente de laboratório ao vivo.
Nota
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Kubernetes on Azure (AKS)
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto), os participantes aprenderão como configurar e gerenciar um ambiente de contêiner em escala de produção usando Kubernetes no AKS.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar e gerenciar Kubernetes no AKS.
- Implantar, gerenciar e dimensionar um cluster Kubernetes.
- Implantar aplicativos em contêineres (Docker) em Azure.
- Migrar um ambiente Kubernetes existente do local para a nuvem do AKS.
- Integrar Kubernetes com software de integração contínua (CI) de terceiros.
- Garantir alta disponibilidade e recuperação de desastres em Kubernetes.
Kubernetes Design Patterns
21 HorasA evolução dos microsserviços e contêineres nos últimos anos mudou significativamente a maneira como projetamos, desenvolvemos, implantamos e executamos o software. Os aplicativos modernos devem ser otimizados para escalabilidade, elasticidade, falha e mudança. Impulsionadas por essas novas demandas, as arquiteturas modernas exigem um conjunto diferente de padrões e práticas. Neste treinamento, examinamos maneiras de identificar, entender e ajustar esses novos requisitos.
Público
Este treinamento é destinado a pessoas que estão um pouco familiarizadas com a tecnologia de contêineres e com os conceitos do Kubernetes , mas talvez não tenham a experiência do mundo real. Ele é baseado em casos de uso e lições aprendidas em projetos da vida real com a intenção de inspirar as pessoas a criar e gerenciar aplicativos nativos da nuvem ainda melhores.
- Desenvolvedores
- Operações
- DevOps
- Engenheiros de controle de qualidade
- Gerentes de projeto de TI
Formato do Curso
- Palestra e discussão interativa
- Muitos exercícios e prática
- Implementação prática em um ambiente de laboratório ao vivo
Opções de personalização do curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
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.
Monitoring Kubernetes with Prometheus
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a administradores de sistema e desenvolvedores que desejam usar Prometheus para monitorar clusters Kubernetes.
No final desta formação, os participantes serão capazes de
- Instalar e configurar Prometheus.
- Monitorar ambientes de nuvem dinâmicos.
- Obter uma melhor visão dos seus clusters Kubernetes.
- Configurar alertas que são precisos e perspicazes.
Managing Kubernetes with Rancher
14 HorasEste curso ao vivo conduzido por instrutor em Portugal fornece aos participantes uma visão geral de Rancher e demonstra, por meio de práticas práticas, como implantar e gerenciar um cluster Kubernetes com Rancher.