{"id":17892159,"url":"https://github.com/mahpatil/cka-handy-notes","last_synced_at":"2025-04-03T03:40:19.493Z","repository":{"id":71347367,"uuid":"247238746","full_name":"mahpatil/cka-handy-notes","owner":"mahpatil","description":"Handy notes for the Certified Kubernetes Administrator certification based on my personal learning.","archived":false,"fork":false,"pushed_at":"2020-05-07T17:03:08.000Z","size":79,"stargazers_count":6,"open_issues_count":0,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T17:41:28.638Z","etag":null,"topics":["certified-kubernetes-administrator","cka"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mahpatil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security.adoc","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-14T08:22:03.000Z","updated_at":"2021-02-14T02:01:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"18b54904-e7f0-45e1-8e3c-43ca8813575f","html_url":"https://github.com/mahpatil/cka-handy-notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahpatil%2Fcka-handy-notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahpatil%2Fcka-handy-notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahpatil%2Fcka-handy-notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahpatil%2Fcka-handy-notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mahpatil","download_url":"https://codeload.github.com/mahpatil/cka-handy-notes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246933356,"owners_count":20857052,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["certified-kubernetes-administrator","cka"],"created_at":"2024-10-28T14:33:42.784Z","updated_at":"2025-04-03T03:40:19.464Z","avatar_url":"https://github.com/mahpatil.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CKA-HANDY-NOTES\nHandy notes for the **Certified Kubernetes Administrator** certification based on my personal learning. I gave mine in Apr 2020 and has been a fun experience overall. Off the 3 hours I actually had 30 mins left to help go through and validate all my answers and managed to secure 98% (phew!!!).\n\nThere is a lot of information already available but i've used this to capture my learning and trainings.\n\nCKA is completely hands on and requires you to be good at:\n\n1. kubectl, should help you save a lot of time if you practice\n2. unix commands for system processes, networking etc\n3. navigating kubernetes.io (see Chrome bookmarks)\n\nThe sections below provide an overview of where you should start. \n\n**Note that some of the headers below are hyperlinked.**\n\n## Useful links to start with\n\n1. [One of the best CKA trainings](https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/)\n2. [Insights \u0026 examples from Kim Wuestkamp](https://levelup.gitconnected.com/kubernetes-cka-example-questions-practical-challenge-86318d85b4d)\n3. [Insights from James Strong](https://www.contino.io/insights/the-ultimate-guide-to-passing-the-cka-exam)\n4. [Some sample mock exams](https://github.com/g3rzi/CKA)\n5. [Useful commands on systemd](https://www.digitalocean.com/community/tutorials/systemd-essentials-working-with-services-units-and-the-journal)\n6. [Killer.sh](https://killer.sh/) tests that are close to the exam, a bit more slower and difficult compared to the test but quite useful. \nWould recommend as the last step of your preparation, prior to the exam.\n\n## [Chrome bookmarks](chrome-bookmarks.html) \nYou are **only allowed to use chrome/chromium** for the exam and only 2 tabs (one for the exam, the other for kubernetes.io).\n\nRather than search kubernetes.io for every topic, I used these bookmarks for the most common topics. I \nused the **chrome search to look for the appropriate bookmark** based on the topic. \nWith these bookmarks I barely needed to use kubernetes.io search.\n\n## Topics (links below) \nSome key topics and concepts to remember along with commands.\n\n| #   | Topic | Description |\n| --- | ----- | ----        |\n|  1   | [Application lifecycle](application-lifecycle.adoc) | Scheduling applications with config, storage. |\n|  2   | [Scheduling](scheduling.adoc) | Scheduling applications/pods. |\n|  3   | [Monitoring](monitoring.adoc) | Viewing logs and metrics. |\n|  4   | [Security](monitoring.adoc) | Managing TLS and authentication, RBAC |\n|  5   | [Networking](networking.adoc) | Configuring network plugins, services. |\n|  6   | [Troubleshooting](troubleshooting.adoc) | Troubleshooting application issues. |\n|  7   | [Cluster maintenance](cluster-maintenance.adoc) | Install and update OS and k8s using kubeadm. |\n|  8   | Kubernetes the hard way | Try it a few times if possible using vagrant or something else. |\n\n## [Tips and tricks](tips-and-tricks.adoc) \nSome useful tips for the exam, aliases I used to help speed up my work, vi setup, common mistakes and trips\n\n## [Revision](revision.adoc)\nRevisit these sections again and finish up killer.sh.\n\nBest of luck!!!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahpatil%2Fcka-handy-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahpatil%2Fcka-handy-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahpatil%2Fcka-handy-notes/lists"}