Exame CKAD
Certified Kubernetes Administrator (CKA) valida as habilidades de um desenvolvedor na criação, implantação e manutenção de aplicativos em Kubernetes. O conhecimento em tópicos como criação e configuração de pods, deployment de aplicações, serviços, armazenamento, entre outros aspectos relacionados ao desenvolvimento de aplicações em Kubernetes será testado durante o exame.
Dica! O exame custa em média 300 dólares, mas é possível em épocas de black friday e fim de ano conseguir descontos entre 35% e 50%
O que é cobrado no exame?
Design e construção de aplicações (20%):
- Definir, buildar e modificar imagens de containers.
- Entender Jobs e CronJobs.
- Entender os padrões de pods com multi containers.
- Utilizar volumes persistentes e efêmeros.
Deploy de aplicações (20%):
- Entender as estratégias de deployment.
- Fazer rolling updates.
- Usar pacotes helm para implantar aplicações.
Observabilidade e manutenção (15%):
- Entender sobre as depreciações da API.
- Implementar readiness liveness, startup e heath check nas aplicações.
- Conferir logs em containers.
- Debug no kubernetes.
Ambiente de aplicação configuração e segurança (25%):
- Extender a API do kubernetes com os CRD e como utilizar.
- Autenticação autorização e permissões usando RBAC.
- Entender e definir o resources necessários para aplicação como limites e quotas.
- Compreender configmap.
- Criar e usar secrets.
- Compreender service accounts.
- Permissões extras em pods/containers usando Security Contexts.
Serviços e redes (20%):
- Demonstrar o básico de conhecimento sobre políticas de redes (networkpolicies).
- Conseguir fazer troubleshoot de acesso das aplicações via services.
- Criar regras de ingress e expor aplicações
Politica de retake
É possível ter uma segunda tentativa caso o candidato falhe na primeira. Caso não passe em nenhuma das duas tentativas uma nova compra permitirá um novo Retake.
Politica de remarcação ou cancelamento
Caso precise reagendar ou cancelar é necessário que seja feito com 24H de antecedência, caso contrário é considerado falha TOTAL sem direito a retake
Sobre o exame
- Online e observador por um instrutor em tempo real
- Totalmente prático
- Não é um exame de multipla escolha
2 Horas
- Solicitar uma pausa por meio da função pausar não para o cronômetro.
- Resultado após 24 via email
Sobre o ambiente da prova
- O local deve ser silencioso, privado e iluminado. Não pode ser executado em espaços públicos.
- Não pode ter janela atrás do candidato
- Não pode ter luzes brilhantes atras do candidato.
- Somente o candidato pode estar no quarto.
- A mesa deve estar limpa e livre notas e eletrônicos.
Regras de conduta
- O candidato não pode se comunicar com ninguém além do inspetor durante o exame.
- Não pode ler questões em voz alta.
- Não pode sair da frente da webcam e da mesa a não ser que o inspetor permita.
- Somente não pode comer durante a prova e somente beber líquidos transparentes. A garrafa e o copo usado para conter o líquido deve ser transparente e sem rótulos.
- Não pode usar fones de ouvido ou qualquer dispositivo eletrônico no corpo ou cabeça ao menos que seja clinicamente necessário. Sendo assim, fones de ouvidos não serão permitidos.
- Não fazer barulhos repetitivos e excessivos. Se tiver uma obra perto da sua casa faça em outro ambiente.
- Não pode cobrir a boca ou o rosto.
- Não pode escrever qualquer informação no papel ou em qualquer dispositivo eletrônico. Somente na tela de console.
- Não ter comportamento inadequado ou questionáveis.
Ferramentas permitidas
Uma VM será disponibilizada para o exame e dentro desta VM podemos usar:
- Uso da linha de comando
- Revisar documentos instalados pela distribuição linux ou seja /usr/share/*
- Usar pacotes que fazem parte da distribuição.
- Acesso as paginas de documentação usando o navegador da própria vm. As páginas permitidas incluindo os subdomínios são:
-https://kubernetes.io/docs/ -https://kubernetes.io/blog/ - Pode ser usado a ferramenta de pesquisa do https://kubernetes.io/docs/ mas somente acessas subdomínimos do links acima.
`Recomendo que em todo o curso seja utilizado somente linha de comando para tudo``
Requisitos do sistema
https://docs.linuxfoundation.org/tc-docs/certification/tips-cka-and-ckad
Para verificação se o seu ambiente esta apto a rodar o teste entre no link https://syscheck.bridge.psiexams.com/
É recomendado o uso da versão do Chrome mais recente. Pode ser usado 1 monitor extra e recomenda-se com resolução 1080p para suportar o ExameUI.
Conexão confiável com a internet:
- Desative serviços que consomem muita banda
- Streammings
- Video Chamadas
- Torrents e downloads
- Desative firewalls e vpns
- Use cabo de rede se possível.
Não pode usar uma máquina virtual para fazer o exame
mesmo que a verificação de compatibilidade não apresente problemas
Webcam e microfone funcionando. A webcam deve poder ser movida para mostrar o ambiente ao instrutor.
Não podem ter outro aplicativo ou janela do navegador rodando durante o exame.
Confira os requisitos em https://helpdesk.psionline.com/hc/en-gb/articles/4409608794260-PSI-Bridge-Platform-System-Requirements
Simulado
Quando comprado o curso será possível fazer um exame de teste antes do exame real. Você somente terá duas tentativas então não desperdice quando for fazer.
Como estudar?
O material utilizado como base foi o curso do Mumshad Mannambeth na UDEMY, que é muito bom por sinal.
Mas foi acho necessário fazer mais exercícios no https://killercoda.com/. Até o momento que esse material foi escrito para CKAD encontrei poucos exercícios, mas vários podem ser usados do CKA.
Como o CKA e o CKAD compatilham muito material, farei referências para que estude o que for necessário em ordem.