Certified Kubernetes Application Developer CKAD
24hVisão Geral
O Kubernetes fornece muitas ferramentas poderosas para ajudar a gerenciar aplicativos complexos. Para utilizar totalmente tudo o que o Kubernetes tem a oferecer, você precisa de algum conhecimento de seus recursos e de como projetar aplicativos para execução no Kubernetes. A certificação Certified Kubernetes Application Developer (CKAD) concentra-se nesses tópicos.
Este curso o ajudará a se preparar para o exame, para que você possa obter sua certificação. Mesmo que você não esteja interessado em obter a certificação, este curso pode ajudá-lo a aprender como projetar e construir aplicativos para Kubernetes!
Publico Alvo
- Engenheiros DevOps
- Administradores de sistemas Linux
- Engenheiros de design de sistemas
- Arquitetos
Pre-Requisitos
- Forte domínio dos conceitos básicos de contêineres
- Os participantes devem ter um conhecimento básico da terminologia do Kubernetes (nós, pods, recursos) e uso da CLI
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
Introduction
- Course Introduction
- Certification Details
- CNCF Certification
Core Concepts
- Kubernetes API Primitives
- Creating Pods
- Recap – ReplicaSets
- Recap – Deployments
- Recap – Namespaces
- Basic Container Configuration
Configuration
- Environment Variables
- ConfigMaps
- SecurityContexts
- Resource Requirements
- Secrets
- Service Accounts
Multi-Container Pods
- Understand multi-container pods
Observability
- Liveness and Readiness Probes
- Container Logging
- Monitoring Applications
- Debugging
Pod Design
- Labes, Selectors and Annotations
- Updating a Deployment
- Rolling Updates and Rollbacks
- Jobs
- CronJobs
Service and Networking
- Services
- Network Policies
- Developing network policies
- Ingress Networking
State Persistence
- Volumes in Kubernetes
- PersistentVolumes and PersistentVolumeClaims
- Storage Classes
- Stateful Sets
- Headless Service
- Storage in StatefulSets