Curso Kubernetes Administration Preparatorio para Certificação CKA

  • Cloud Computing

Curso Kubernetes Administration Preparatorio para Certificação CKA

28 horas
Visão Geral

Este Curso Kubernetes Administration Preparatório para Certificação CKA, fornecerá aos alunos as habilidades teóricas e práticas e o conhecimento necessário para usar as habilidades de conteinerização de um aluno e aplicá-las a uma das principais ferramentas de DevOps e Cloud do setor atualmente, o Kubernetes; especificamente, com foco no aspecto de administração da ferramenta de orquestração. 

Após a fase de descoberta, os alunos participarão deste Curso Kubernetes Administration ao vivo via microsoft teams na presença de um instrutor se concentrará nos principais recursos da administração do Kubernetes; estrutura de cluster, instalação/configuração da ferramenta, arquitetura do Kubernetes, uso e acesso à API, gerenciamento de estado, implantação, serviços, ingresso, agendamento, log, recursos, segurança e alta disponibilidade.

O curso começa com uma visão geral do Kubernetes e sua arquitetura e terminologia básicas, seguida de uma sessão prática sobre como instalar e configurar a ferramenta. O curso então analisa a funcionalidade administrativa central da ferramenta; Uso de API, gerenciamento de estado, agendamento/log/administração de serviço, segurança e alta disponibilidade.

Ao final do curso, os alunos terão uma experiência prática com o Kubernetes Administration, que fornece uma base para aplicar essas habilidades no local de trabalho

O que o Kubernetes pode fazer por você?

  • Com serviços web modernos, os usuários esperam que os aplicativos estejam disponíveis 24 horas por dia, 7 dias por semana, e os desenvolvedores esperam implantar novas versões desses aplicativos várias vezes ao dia.
  • A conteinerização ajuda a empacotar o software para atender a esses objetivos, permitindo que os aplicativos sejam lançados e atualizados sem tempo de inatividade.
  • O Kubernetes ajuda você a garantir que esses aplicativos em contêiner sejam executados onde e quando você quiser, além de ajudá-los a encontrar os recursos e as ferramentas de que precisam para funcionar.
  • O Kubernetes é uma plataforma de código aberto pronta para produção, projetada com a experiência acumulada do Google em orquestração de contêineres, combinada com as melhores ideias da comunidade.
Objetivo

Após realizar este Curso Kubernetes Administration Preparatório para Certificação CKA, você será capaz de:

Neste curso, você aprenderá sobre a instalação de um cluster Kubernetes de vários nós usando o kubeadm e como aumentar um cluster, escolher e implementar a rede de cluster e vários métodos de gerenciamento do ciclo de vida do aplicativo, incluindo dimensionamento, atualizações e reversões.

O curso também abrange a configuração de segurança tanto para o cluster quanto para contêineres, gerenciamento de armazenamento disponível para contêineres, monitoramento, registro e solução de problemas de contêineres e do cluster, configuração de agendamento e afinidade de implantações de contêiner, uso de Helm e Gráficos para automatizar implantação de aplicativos e compreensão da Federação para tolerância a falhas e maior disponibilidade.

  • O exame online consiste em um conjunto de itens baseados em desempenho (problemas) a serem resolvidos em uma linha de comando e os candidatos têm 2 horas para concluir as tarefas.
  • A Certificação se concentra nas habilidades necessárias para ser um Administrador Kubernetes bem-sucedido na indústria hoje. Isso inclui esses domínios gerais e seus pesos no exame:

 

DOMÍNIO                                                                         PESO

Arquitetura, instalação e configuração de cluster              25%

Cargas de trabalho e agendamento                                  15%

Serviços e redes                                                                 20%

Armazenar                                                                          10%

Solução de problemas                                                         30%

Publico Alvo
  • Desenvolvedores
  • Administradores
  • Analista de sistema
  • Profissionais de infraestrutura
  • Suporte Técnico
  • Arquitetos
  • Tomadores de decisão com alto nível de interesse técnico.
  • Arquitetos de infraestrutura
  • Empresas interessadas em capacitar seu time em Kubertnetes e até mesmo certificar seus colaboradores no Kubernetes CKA
  • Qualquer pessoa/profissional interessado em se qualificar para atuar com demanda Kubernetes/DevOps
Pre-Requisitos
  • Os alunos devem ter uma compreensão das habilidades de administração do Linux, confortáveis ​​usando a linha de comando. Deve ser capaz de editar arquivos usando um editor de texto de linha de comando.
  • Proficiência com o Linux CLI
  • Um amplo conhecimento da administração de sistemas Linux ("Enterprise Linux Systems Administration").
  • Conhecimento básico de contêineres Linux, por exemplo, Docker 
Informações Gerais
  • Carga horaria: 32h
  • Noturno de segunda-feira a quinta-feira “folgando as sexta-feira” das 19h às 23h, total de 8 encontros,
  • Se aos sábados este curso e ministrado das 09h às 18h, total de 4 sábados,

In-company para turmas fechada:

  • Noturno de segunda-feira a quinta-feira “folgando as sexta-feira” das 19h às 23h, total de 8 encontros,
  • Se aos sábados este curso e ministrado das 09h às 18h, total de 4 sábados,
  • Integral das 09h às 18h, total de 4 encontros,
  • Integral meio período na parte da manhã ou a tarde a combinar

Formato de entrega:

  • 100% on-line via Microsoft Teams na presença de um instrutor/consultor DevOps/Kubernetes/AWS/Docker/Terraform/Azure, ativo no mercado, e docente em sala de aula com vasta experiência em diversos curso de capacitação técnica.

Nota:

  • Não é curso gravado! O mesmo acontece em tempo real na presença de um instrutor
  • Apostila em português + Lab Kubernetes para teste ao vivo em sala de aula axiliado pelo intrutor
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

LINUX CONTAINERS

  1. Application Management Landscape
  2. Application Isolation
  3. Resource Measurement and Control
  4. Container Security
  5. OverlayFS Overview
  6. Container Security
  7. Open Container Initiative

LAB TASKS

  1. Container Concepts

CORE CONCEPTS

  1. CKA Objectives Covered
  2. Kubernetes Architecture
  3. Cluster Communication
  4. Objects
  5. Object Properties
  6. Labels & Selectors
  7. Annotations
  8. Object Management
  9. Image Fundamentals
  10. Container Fundamentals
  11. Pod Fundamentals
  12. Working with Pods

LAB TASKS

  1. Container and Pod Fundamentals
  2. Single Node Install
  3. Pod Fundamentals

INSTALLATION

  1. CKA Objectives Covered
  2. Installation pre-requisites
  3. Installation (single node)
  4. Installation (production)
  5. Client Tool Optimizations
  6. Installing HA Control Plane (DEMO)

LAB TASKS

  1. Kubernetes HA Masters Install
  2. Kubernetes Install
  3. Joining Worker Nodes

APPLICATION LIFECYCLE MANAGEMENT

  1. CKA Objectives Covered
  2. Pod Lifecycle
  3. Container Lifecycle
  4. Init Containers
  5. Container: command and args
  6. Container: Defining Environment
  7. ReplicaSet
  8. Deployments
  9. Working with Deployments
  10. Deployment Rollouts

LAB TASKS

  1. Pod Lifecycle
  2. Init Containers
  3. Deployments

NETWORKING

  1. CKA Objectives Covered
  2. Network Overview
  3. Service Discovery & CoreDNS
  4. Container Network Interface (CNI)
  5. Services
  6. Ingress Objects

LAB TASKS

  1. Port-Forwarding
  2. Services
  3. Ingress

STORAGE

  1. CKA Objectives Covered
  2. Storage
  3. Volume Types
  4. Static Volumes (DEMO)
  5. ConfigMaps
  6. Secrets

LAB TASKS

  1. (DEMO) Static Volumes
  2. (DEMO) ConfigMaps & Secrets
  3. Static Volume Provisioning
  4. ConfigMaps and Secrets

SECURITY

  1. Controlling Access to the Kubernetes API
  2. Admission Controllers
  3. PodSecurityPolicies Admission Controller
  4. Default Admission Controllers

SCHEDULING

  1. CKA Objectives Covered
  2. Controlling and Tracking Resources
  3. Scheduler Operation
  4. DaemonSet
  5. Node Affinity & Anti-affinity
  6. Pod Affinity & Anti-affinity
  7. Taints & Tolerations

LAB TASKS

  1. (DEMO) Affinity and Taints
  2. Pod Resources and Scheduling
  3. Static Scheduling and Daemonsets
  4. Pod and Node Affinities

JOBS AND CRONJOBS

  1. Jobs
  2. CronJobs

## Vamos falar dos domínios do exame CKA, no qual você precisa esta 100% alinhado para iniciar seu processo de certificação: ##

Domains & Competencies

Storage10%

  1. Understand storage classes, persistent volumes
  2. Understand volume mode, access modes and reclaim policies for volumes
  3. Understand persistent volume claims primitive
  4. Know how to configure applications with persistent storage

Troubleshooting30%

  1. Evaluate cluster and node logging
  2. Understand how to monitor applications
  3. Manage container stdout & stderr logs
  4. Troubleshoot application failure
  5. Troubleshoot cluster component failure
  6. Troubleshoot networking

Workloads & Scheduling15%

  1. Understand deployments and how to perform rolling update and rollbacks
  2. Use ConfigMaps and Secrets to configure applications
  3. Know how to scale applications
  4. Understand the primitives used to create robust, self-healing, application deployments
  5. Understand how resource limits can affect Pod scheduling
  6. Awareness of manifest management and common templating tools

Cluster Architecture, Installation & Configuration25%

  1. Manage role based access control (RBAC)
  2. Use Kubeadm to install a basic cluster
  3. Manage a highly-available Kubernetes cluster
  4. Provision underlying infrastructure to deploy a Kubernetes cluster
  5. Perform a version upgrade on a Kubernetes cluster using Kubeadm
  6. Implement etcd backup and restore

Services & Networking20%

  1. Understand host networking configuration on the cluster nodes
  2. Understand connectivity between Pods
  3. Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
  4. Know how to use Ingress controllers and Ingress resources
  5. Know how to configure and use CoreDNS
  6. Choose an appropriate container network interface plugin
TENHO INTERESSE

Cursos Relacionados

Curso Android Desenvolvendo Apps

40 horas

Curso AWS Amazon Solution Architect

horas

Curso AWS Desenvolvedor Advanced

24 horas

Curso OpenStack Private Cloud Administration

32 horas

Curso AWS Technical Essentials

8 horas