Uma publicação da Cloud Native Computing Foundation (CNCF)
Website: cncf.io
| Arquivo | Descrição |
|---|---|
| README.md | Este arquivo — visão geral do repositório CKS. |
| CKS-PREPARACAO.md | Guia de preparação para a prova CKS: comandos, plano de estudo e checklist. |
| LINKS-KCNA-KCSA-NOTEBOOKLM.md | Lista de links para preparação KCNA e KCSA (para uso no NotebookLM). |
| PERGUNTAS-RESPOSTAS-KCNA-KCSA.md | Perguntas e respostas com explicações para as provas KCNA e KCSA. |
| .devcontainer/README.md | Instruções do Dev Container (Docker/Podman) para o lab CKS. |
| apparmor/README.md | Documentação do diretório AppArmor (perfis e uso no lab). |
| PROMPTS-NOTEBOOKLM-AUDIO.md | Prompts para usar no NotebookLM e gerar áudio explicativo de cada tópico CKS. |
CKS-PREPARACAO.md — Guia de preparação com:
No seu Mac ou Linux, com Docker ou Podman instalado:
# Com Podman (opcional): export KIND_EXPERIMENTAL_PROVIDER=podman
./scripts/setup-local-lab.sh cks-lab
Esse script instala as ferramentas (kind, kubectl, trivy, kube-bench, yq, etc.) em ./bin, cria o cluster Kind e os namespaces dos labs. Depois, use no terminal:
export KUBECONFIG=$(kind get kubeconfig --name cks-lab)
kubectl get nodes && kubectl get ns
Se preferir instalar as ferramentas manualmente: ./scripts/install-cks-tools-local.sh e depois ./scripts/kind-create-cluster.sh cks-lab e ./scripts/create-lab-namespaces.sh.
Comandos diários e plano de estudo: CKS-PREPARACAO.md.
Use Reopen in Container no VS Code/Cursor para subir o ambiente CKS Lab com:
Depois, crie um cluster e os namespaces dos labs:
./scripts/kind-create-cluster.sh cks-lab./scripts/create-lab-namespaces.shUsando Podman: o Dev Container e o Kind funcionam com Podman; veja .devcontainer/README.md.
Detalhes do ambiente: .devcontainer/README.md
| Recurso | Descrição |
|---|---|
| lab.txt | Simulador Killer.sh CKS (K8s 1.32): 23 questões com respostas. Material principal de prática. |
| CKS-PREPARACAO.md | Guia de estudo: comandos essenciais + plano diário. |
| .devcontainer/ | Ambiente CKS Lab: Docker, kubectl, Kind, Minikube, Trivy, kube-bench, bom, yq, etc. |
| scripts/ | setup-local-lab.sh — lab local (instala ferramentas + cluster + namespaces). install-cks-tools-local.sh — instala kind, kubectl, trivy, etc. no host. kind-create-cluster.sh, create-lab-namespaces.sh — cluster e namespaces. |
| course-resources/ | Submódulo Git com material extra. Inicialize com: git submodule update --init |
Lab: https://learn.kodekloud.com/user/courses/cks-challenges Udemy: https://www.udemy.com/course/certified-kubernetes-security-specialist-certification Coupom: CKS-MAY-25 (R$ 64,90)
A computação nativa da nuvem utiliza um stack de software open source para implantar aplicações como microserviços, empacotando cada parte em seu próprio container e orquestrando dinamicamente esses containers para otimizar a utilização de recursos.
A Cloud Native Computing Foundation (CNCF) hospeda componentes críticos desse stack, incluindo:
Ela reúne os principais desenvolvedores, usuários finais e fornecedores da indústria e serve como uma casa neutra para colaboração. A CNCF faz parte da The Linux Foundation, uma organização sem fins lucrativos.
Para mais informações: https://cncf.io