Commit Graph

11 Commits

Author SHA1 Message Date
ea6878066f docs: updated weak-spots and history files 2026-09-08 20:04:11 -06:00
48342ed097 feat: added kustomize for task on question 3 of exam 2026-09-08 20:03:22 -06:00
23a9774a9f fix: install etcdctl/etcdutl on the control-plane node for the etcd tasks
The Q02/Q102 seeds tried to copy etcdctl out of the running etcd pod with
`kubectl exec -- cat`, which cannot work: registry.k8s.io/etcd is distroless
(no cat, no sh, no tar). The copy failed, stderr went to /dev/null and seeding
still printed a green tick, so the snapshot task had no etcdctl on the node.
Q102 was worse: it also ran `exec -- sh -c 'etcdctl ... snapshot save'` inside
that container, so its /opt/cka/backup.db was never created at all.

- etcd-tools.sh installs both binaries on the control-plane node, taking them
  from the etcd image already in the node's containerd (offline, exactly the
  server version), falling back to the upstream release tarball, then apt.
- setup.sh runs it at bootstrap; ensure_etcd_tools in the exam prelude installs
  them through CKA_NODE_ACCESS when a task is seeded, so ssh/vagrant clusters
  get them too, and both etcd setups now fail with a reason instead of hiding it.
- Q102 takes its snapshot with the node's etcdctl; Q02 no longer documents a
  kubectl cp fallback that cannot work on a distroless image.

Co-authored-by: Junie <junie@jetbrains.com>
2026-09-07 13:51:37 -06:00
9cfef63ea1 feat: added workspace/q03 for the whole sim 2026-09-07 12:05:21 -06:00
71f57de121 refactor: refer to to previous commit 2026-09-07 12:04:19 -06:00
9715b45481 docs: CKA_SOLUTIONS_EXPLAINED.md created to give a depper step-by-step guide and understanding of the exam 2026-09-07 12:03:05 -06:00
99f833db68 docs: add history-cka and weak-spots for mental notes and to keep up with progression 2026-09-07 09:30:53 -06:00
3a13b50cde docs: add CKA exam preparation guide and cheat sheet
Co-authored-by: Junie <junie@jetbrains.com>
2026-09-07 08:44:55 -06:00
40dca1dab1 fix: output single checkmark line when seeding scenarios
Co-authored-by: Junie <junie@jetbrains.com>
2026-09-06 22:06:55 -06:00
dece60fd8a feat: add CKA/CKAD/CKS exam simulator and question banks
Co-authored-by: Junie <junie@jetbrains.com>
2026-09-06 19:06:10 -06:00
936ba69b05 Initial commit 2026-09-07 00:45:37 +00:00