Programa do Curso

Introdução

  • Objectivos
  • Quem és tu
  • A Fundação Linux
  • Formação da Fundação Linux
  • Programas de Certificação e Crachás Digitais
  • Preparando seu sistema
  • Inscrição no curso
  • Laboratórios

Kubernetes Arquitetura

  • O que é Kubernetes?
  • Componentes do Kubernetes
  • Desafios
  • A Herança Borg
  • Kubernetes Arquitetura
  • Terminologia
  • Nó Mestre
  • Nó Minion (Trabalhador)
  • Pods
  • Serviços
  • Controladores / Operadores
  • IP único por Pod
  • Networking Configuração
  • Ficheiro de Configuração de Rede CNI
  • Pod-para-Pod Communication
  • Fundação para a computação nativa na nuvem
  • Recomendações de recursos
  • Laboratórios

Construir

  • Opções de contentor
  • Containerizando um aplicativo
  • Criando o arquivo Docker
  • Hospedando um repositório local
  • Criando um Deployment
  • Executar comandos num contentor
  • Pod de vários contentores
  • readinessProbe
  • livenessProbe
  • Testes
  • Laboratórios

Conceção

  • Aplicações tradicionais: Considerações
  • Recursos Desacoplados
  • Transitoriedade
  • Estrutura Flexível
  • Gerir a utilização de recursos
  • Usando seletores de rótulos
  • Pods de vários contêineres
  • Contentor Sidecar
  • Contentor adaptador
  • Embaixador
  • Pontos a ponderar
  • Empregos
  • Laboratórios

Configuração da implantação

  • Visão geral dos volumes
  • Apresentando os Volumes
  • Especificação do volume
  • Tipos de volume
  • Exemplo de volume partilhado
  • Volumes persistentes e reivindicações
  • Volume persistente
  • Reivindicação de volume persistente
  • Provisionamento dinâmico
  • Segredos
  • Utilização de segredos através de variáveis de ambiente
  • Montagem de segredos como volumes
  • Dados portáteis com ConfigMaps
  • Usando ConfigMaps
  • Status da configuração da implantação
  • Escalonamento e atualizações contínuas
  • Reversões de implantação
  • Laboratórios

Segurança

  • Visão geral da segurança
  • [A API
  • Autenticação
  • Autorização
  • ABAC
  • RBAC
  • Descrição geral do processo RBAC
  • Controlador de admissão
  • Contextos de segurança
  • Políticas de segurança do pod
  • Network Security Políticas
  • Exemplo de política Network Security
  • Exemplo de política predefinida
  • Laboratórios

Expor aplicações

  • Tipos de serviço
  • Diagrama de serviços
  • Padrão de atualização de serviço
  • AccessComo criar uma aplicação com um serviço
  • Serviço sem seletor
  • ClusterIP
  • NóPorta
  • Balanceador de carga
  • Nome externo
  • Recurso de entrada
  • Controlador de entrada
  • Service Mesh
  • Laboratórios

Resolução de problemas

  • Visão geral da resolução de problemas
  • Passos básicos de resolução de problemas
  • Mudança contínua (constante)
  • Fluxo de solução de problemas básicos: Pods
  • Fluxo de solução de problemas básicos: nó e segurança
  • Fluxo de solução de problemas básicos: agentes
  • Monitorização
  • Ferramentas de registo
  • Monitoramento de aplicativos
  • Logs do sistema e do agente
  • Teste de conformidade
  • Mais recursos
  • Laboratórios

Revisão do exame CKAD

Requisitos

Para tirar o máximo partido deste curso, deve ter:

Habilidades básicas Linux de linha de comando e edição de arquivos e estar familiarizado com o uso de uma linguagem de programação (como Python, Node.js, Go). O conhecimento dos conceitos e arquiteturas de aplicativos nativos da nuvem (como é ensinado em nossa Introdução gratuita ao Kubernetes edX MOOC) é útil para este curso.

Nota: Kubernetes Administração (LFS458) não é um pré-requisito para este curso. Existe uma sobreposição nos materiais do curso, uma vez que cada um foi concebido para ser autónomo e está alinhado com os exames relacionados.

Público

Este curso destina-se a programadores de aplicações experientes que necessitam de contentorizar, alojar, implementar e configurar uma aplicação num cluster de vários nós.

Nível de experiência: Intermédio

 21 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas