Programa do Curso

Estrutura do Curso para os Dias 1-2

Introdução

I. Arquitetura de Contêineres

Contêineres vs VMs

Analisando Contêineres

Sistemas de Gerenciamento de Contêineres

OCI e CRI

II. Orquestração de Contêineres

Limitações dos Sistemas de Gerenciamento de Contêineres

Arquitetura Kubernetes

Introdução

Mestres/nós

Etcd

Kube-apiserver

Kubelet

Kube-proxy

Gerenciador de Controladores

Kube scheduler

Projeto e instalação de um cluster Kubernetes

Laboratórios

Instalando um cluster Kubernetes multi-nó

III. Ferramentas de Linha de Comando do Kubernetes

Imperativo vs declarativo

Kubectl

Krew

Kube ns

kube ctx

Laboratórios

Iniciando com Kubernetes

Comandos Kubectl

Ferramentas de trabalho

IV. Conceitos Fundamentais do Kubernetes

Namespaces

Pod e Pods Multi-contêineres

Labels e Selectors

Controladores de Replicação / ReplicaSets

Deployments (Atualizações Rollover e Reversão)

ConfigMaps e Secrets

Liveness e Readiness

Laboratórios

Conceitos Fundamentais do Kubernetes

Atualização Rollover e Reversão

Labels e Selectors

ConfigMaps e Secrets

Liveness e Readiness

V. Rede Kubernetes

Rede de Cluster

Rede de Pod

Rede de Serviço

CoreDNS no Kubernetes

Ingress

Laboratórios

Rede

Serviços

Ingress

Estrutura do Curso para os Dias 3-4

VI. Agendamento

Agendamento Manual

Taints e tolerações

Labels de Nó e Selectors

Afinidade de Nó

Pods Estáticos

DaemonSets

Laboratórios

Agendamento Manual

Taints e tolerações

Labels de Nó e Selectors

Afinidade de Nó

Pods Estáticos

DaemonSets

Jobs e Cronjobs

VII. Kubernetes e Armazenamento

Volumes Persistentes

Reivindicações de Volumes Persistentes

Fornecimento Dinâmico com StorageClass

Laboratórios

Fornecimento Estático

Fornecimento Dinâmico

VIII. Segurança do Kubernetes

Controle de Acesso Baseado em Funções

Contas de Serviço

Contextos de Segurança

Cotas de Recursos

Política de Rede

Laboratórios

RBAC e Papéis de Cluster

Contas de Serviço

Contextos de Segurança

Política de Rede

IX. Logging e Monitoramento

Helm

Operadores

Monitoramento de Componentes do Cluster

Configurando o stack GAP - Grafana Alertmanager Prometheus

Laboratórios

Helm

Configurando o stack GAP

Conclusão

Requisitos

  • Compreensão dos conceitos de computação em nuvem
  • Familiaridade com a linha de comando do Linux

Público-Alvo

  • Engenheiros DevOps
  • Desenvolvedores
 28 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas