Programa do Curso

Descrição do curso para os dias 1-2

Introdução

I. Arquitetura de Contentores

  • Contentores vs VMs

  • Dissecando Contêineres

  • Sistemas de contentores Management

  • OCI e CRI

II. Orquestração de contentores

  • Limitações dos Sistemas de Contentores Management

  • Kubernetes Arquitetura

    • Introdução

    • Mestres/nós

    • Etcd

    • Servidor Kube

    • Kubelet

    • Kube-proxy

    • Gestor de controladores

    • Programador Kube

  • Projetar e instalar um cluster Kubernetes

  • Laboratórios

    • Instalação de um cluster Kubernetes com vários nós

III. Kubernetes Ferramentas de linha de comando

  • Imperativo vs declarativo

  • Kubectl

  • Krew

  • Kube ns

  • kube ctx

  • Laboratórios

    • Introdução ao Kubernetes

    • Comandos Kubectl

    • Ferramentas de trabalho

IV. Kubernetes Conceitos básicos

  • Namespaces

  • Pods e Pods com vários contêineres

  • Etiquetas e selectores

  • Controladores de replicação / ReplicaSets

  • Implantações (Rolling Updates e Rolling Back)

  • ConfigMaps e segredos

  • Prontidão e prontidão

  • Rótulos

    • Kubernetes Conceitos básicos

    • Rolling Update e Rollback

    • Rótulos e seletores

    • ConfigMaps e segredos

    • Liveness e Readiness

V. Kubernetes Networking

  • Cluster Networking

  • Pod Networking

  • Serviço Networking

  • CoreDNS em Kubernetes

  • Ingressar

  • Laboratórios

    • Networking

    • Serviços

    • Ingressar

Descrição do curso para os dias 3-4

VI. Programação

  • Programação manual

  • Manchas e tolerâncias

  • Etiquetas de nós e selectores

  • Afinidade de nós

  • Pods estáticos

  • DaemonSets

  • Laboratórios

    • Agendamento manual

    • Manchas e tolerâncias

    • Rótulos e seletores de nós

    • Afinidade de nós

    • Pods estáticos

    • DaemonSets

    • Jobs e Cronjobs

VII. Kubernetes e Armazenamento

  • Volumes Persistentes

  • Reivindicações de volumes persistentes

  • Provisionamento dinâmico com StorageClass

  • Laboratórios

    • Provisionamento estático

    • Provisionamento dinâmico

VIII. Kubernetes Segurança

  • Controlo baseado em funções Access

  • Contas de serviço

  • Contextos de segurança

  • Quotas de recursos

  • Política de rede

  • Laboratórios

    • RBAC e funções de cluster

    • Contas de serviço

    • Contextos de segurança

    • Política de rede

IX. Registo e monitorização

  • Helm

  • Operadores

  • Monitorização dos Componentes do Cluster

  • Configurando a pilha GAP - Grafana Alertmanager Prometheus

  • Laboratórios

    • Helm

    • Configurando a pilha GAP

Conclusão

Requisitos

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

Público

  • DevOps engenheiros
  • Desenvolvedores
 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas