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
- Application Management Landscape
- Application Isolation
- Resource Measurement and Control
- Container Security
- OverlayFS Overview
- Container Security
- Open Container Initiative
LAB TASKS
- Container Concepts
CORE CONCEPTS
- CKA Objectives Covered
- Kubernetes Architecture
- Cluster Communication
- Objects
- Object Properties
- Labels & Selectors
- Annotations
- Object Management
- Image Fundamentals
- Container Fundamentals
- Pod Fundamentals
- Working with Pods
LAB TASKS
- Container and Pod Fundamentals
- Single Node Install
- Pod Fundamentals
INSTALLATION
- CKA Objectives Covered
- Installation pre-requisites
- Installation (single node)
- Installation (production)
- Client Tool Optimizations
- Installing HA Control Plane (DEMO)
LAB TASKS
- Kubernetes HA Masters Install
- Kubernetes Install
- Joining Worker Nodes
APPLICATION LIFECYCLE MANAGEMENT
- CKA Objectives Covered
- Pod Lifecycle
- Container Lifecycle
- Init Containers
- Container: command and args
- Container: Defining Environment
- ReplicaSet
- Deployments
- Working with Deployments
- Deployment Rollouts
LAB TASKS
- Pod Lifecycle
- Init Containers
- Deployments
NETWORKING
- CKA Objectives Covered
- Network Overview
- Service Discovery & CoreDNS
- Container Network Interface (CNI)
- Services
- Ingress Objects
LAB TASKS
- Port-Forwarding
- Services
- Ingress
STORAGE
- CKA Objectives Covered
- Storage
- Volume Types
- Static Volumes (DEMO)
- ConfigMaps
- Secrets
LAB TASKS
- (DEMO) Static Volumes
- (DEMO) ConfigMaps & Secrets
- Static Volume Provisioning
- ConfigMaps and Secrets
SECURITY
- Controlling Access to the Kubernetes API
- Admission Controllers
- PodSecurityPolicies Admission Controller
- Default Admission Controllers
SCHEDULING
- CKA Objectives Covered
- Controlling and Tracking Resources
- Scheduler Operation
- DaemonSet
- Node Affinity & Anti-affinity
- Pod Affinity & Anti-affinity
- Taints & Tolerations
LAB TASKS
- (DEMO) Affinity and Taints
- Pod Resources and Scheduling
- Static Scheduling and Daemonsets
- Pod and Node Affinities
JOBS AND CRONJOBS
- Jobs
- 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%
- Understand storage classes, persistent volumes
- Understand volume mode, access modes and reclaim policies for volumes
- Understand persistent volume claims primitive
- Know how to configure applications with persistent storage
Troubleshooting30%
- Evaluate cluster and node logging
- Understand how to monitor applications
- Manage container stdout & stderr logs
- Troubleshoot application failure
- Troubleshoot cluster component failure
- Troubleshoot networking
Workloads & Scheduling15%
- Understand deployments and how to perform rolling update and rollbacks
- Use ConfigMaps and Secrets to configure applications
- Know how to scale applications
- Understand the primitives used to create robust, self-healing, application deployments
- Understand how resource limits can affect Pod scheduling
- Awareness of manifest management and common templating tools
Cluster Architecture, Installation & Configuration25%
- Manage role based access control (RBAC)
- Use Kubeadm to install a basic cluster
- Manage a highly-available Kubernetes cluster
- Provision underlying infrastructure to deploy a Kubernetes cluster
- Perform a version upgrade on a Kubernetes cluster using Kubeadm
- Implement etcd backup and restore
Services & Networking20%
- Understand host networking configuration on the cluster nodes
- Understand connectivity between Pods
- Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
- Know how to use Ingress controllers and Ingress resources
- Know how to configure and use CoreDNS
- Choose an appropriate container network interface plugin
TENHO INTERESSE