{"id":13631439,"url":"https://github.com/alifiroozi80/CKA","last_synced_at":"2025-04-17T22:31:06.033Z","repository":{"id":58053962,"uuid":"526889088","full_name":"alifiroozi80/CKA","owner":"alifiroozi80","description":"The BEST tutorial for Becoming a Certified Kubernetes Administrator, an EXPERT in K8s from scratch, and much MORE!","archived":false,"fork":false,"pushed_at":"2024-04-25T16:23:16.000Z","size":17705,"stargazers_count":388,"open_issues_count":0,"forks_count":110,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-11-06T17:16:08.001Z","etag":null,"topics":["aws","cert-manager","cka-exam","devops","eks","haproxy","helm","kubernetes","kubernetes-tutorial","microservice","operators","prometheus"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alifiroozi80.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-08-20T10:04:13.000Z","updated_at":"2024-11-05T05:49:23.000Z","dependencies_parsed_at":"2024-04-25T17:48:46.074Z","dependency_job_id":null,"html_url":"https://github.com/alifiroozi80/CKA","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/alifiroozi80%2FCKA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alifiroozi80%2FCKA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alifiroozi80%2FCKA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alifiroozi80%2FCKA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alifiroozi80","download_url":"https://codeload.github.com/alifiroozi80/CKA/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223768476,"owners_count":17199353,"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":["aws","cert-manager","cka-exam","devops","eks","haproxy","helm","kubernetes","kubernetes-tutorial","microservice","operators","prometheus"],"created_at":"2024-08-01T22:02:25.426Z","updated_at":"2024-11-08T23:30:46.801Z","avatar_url":"https://github.com/alifiroozi80.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/alifiroozi80/CKA\"\u003e\n    \u003cimg src=\"CKA/images/logo.png\" alt=\"Logo\" width=\"200\" height=\"200\"\u003e\n    \u003cimg src=\"Helm/images/logo.svg\" alt=\"Logo\" width=\"200\" height=\"200\"\u003e\n    \u003cimg src=\"Operators/images/logo.png\" alt=\"Logo\" width=\"200\" height=\"200\"\u003e\n    \u003cimg src=\"Prometheus/images/logo.svg\" alt=\"Logo\" width=\"200\" height=\"200\"\u003e\n  \u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003eCertified Kubernetes Administrator\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Become an EXPERT in Kubernetes from scratch!\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/alifiroozi80/CKA/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/alifiroozi80/CKA/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\nIf you want to become a Certified Kubernetes Administrator, or you want to become an EXPERT in Kubernetes, learn\nKubernetes from scratch and understand everything, this repo is a good choice.\n\nIn this repo, you'll be prepared to pass the exam. You'll also learn more about Kubernetes concepts that are not in the\nexam, such as `Kubernetes on AWS (EKS)`, `Operators`, `Helm`, `Microservices`, `Prometheus`, and most\nimportantly, `install and set up a K8s cluster` from scratch (In the exam, you won't have to install a cluster, but\nknowing how to do it gives you a **huge advantage!**)\n\nWith this repo and other sources I mentioned below, you'll prepare to pass the exam and be confident about your\nKubernetes knowledge!\n\nHave Fun!\n\n* Comprehensive\n* Hands-On Demos\n* Zero-To-Expert\n\n---\n\n\u003c!-- Table of content --\u003e\n\n## Table of Content\n\nThis is the starting point.\n\n**NOTE:** The Order matter here!\n\nIf you are a beginner and want to start from scratch, you should follow along with the order of this table.\n\n| index | Name       | Link                                                                           | Website                                                                              | Description                                                                                                  |\n|-------|------------|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|\n| 1     | Kubernetes | [Start the Tutorial](https://github.com/alifiroozi80/CKA/tree/main/CKA)        | [kubernetes.io](https://kubernetes.io)                                               | Become a Certified Kubernetes Administrator, an EXPERT in K8s from scratch                                   |\n| 2     | Helm       | [Start the Tutorial](https://github.com/alifiroozi80/CKA/tree/main/Helm)       | [helm.sh](https://helm.sh)                                                           | Become a master in Kubernetes package manager                                                                |\n| 3     | Operator   | [Start the Tutorial](https://github.com/alifiroozi80/CKA/tree/main/Operators)  | [kubernetes.io/docs](https://kubernetes.io/docs/concepts/extend-kubernetes/operator) | Extend the functionality of the Kubernetes API                                                               |\n| 4     | Prometheus | [Start the Tutorial](https://github.com/alifiroozi80/CKA/tree/main/Prometheus) | [prometheus.io](https://prometheus.io)                                               | The Prometheus monitoring system and time series database                                                    |\n| 5     | EKS        | SOON                                                                           | [aws.amazon.com](https://aws.amazon.com/eks)                                         | Amazon EKS is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-premises data centers.  |\n\n---\n\n\u003c!-- ROADMAP --\u003e\n\n## Roadmap\n\n- [x] Add real-world examples\n- [x] Add exam tips\n- [x] Add `Helm` - Package Manager of Kubernetes\n- [x] Add `Operators`\n- [x] Add monitoring - `Prometheus`\n- [ ] Kubernetes on AWS - `EKS`\n\nSee the [open issues](https://github.com/alifiroozi80/CKA/issues) for a complete list of proposed features (and known\nissues).\n\n---\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## Contributing\n\nAny contributions you make are **greatly appreciated**.\n\nIf you have a suggestion to improve this, please fork the repo and create a pull request. You can also open an issue\nwith the tag \"enhancement.\"\n\n1) Fork the Project\n2) Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3) Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4) Push to the Branch (`git push origin feature/AmazingFeature`)\n5) Open a Pull Request\n\n---\n\n\u003c!-- LICENSE --\u003e\n\n## License\n\nThe license is under the MIT License. See [LICENSE](https://github.com/alifiroozi80/CKA/blob/main/LICENSE) for more\ninformation.\n\n---\n\n\u003c!-- ACKNOWLEDGMENTS --\u003e\n\n## Acknowledgments\n\n* [TechWorld with Nana](https://www.techworld-with-nana.com)\n\n  In this repo, I used some fantastic images and great examples belonging\n  to [TechWorld with Nana](https://www.techworld-with-nana.com) to understand the concepts better.\n\n  Nana is one of my GREATEST teachers, and I learned a lot from her. Also, she is one of the best DevOps mentors out\n  there, Be sure to check her [youtube channel](https://www.youtube.com/c/TechWorldwithNana) alongside your journey!\n\n* [Bret Fisher](https://www.bretfisher.com)\n\n  Bret is one of the best DevOps mentors out there, Be sure to check\n  his [youtube channel](https://www.youtube.com/BretFisherDockerandDevOps) and excellent examples\n  on [Github](https://github.com/BretFisher#my-examples-and-templates-new-stuff-on-top) alongside your journey!\n\n  Also, I love his [podcast](https://www.bretfisher.com/podcast/), he invites great guests, and they discuss great\n  topics. So for being always up-to-date and learning much more, listen to it.\n\n* [Container Training](https://github.com/jpetazzo/container.training)\n\n  Jérôme is a DevOps Engineer who has a great repo about container training.\n  In this repo, for a better understanding of some concepts, I used some examples in his repo.\n\n  Be sure to check his repo as well.\n\n---\n\n## ❤ Show your support\n\nGive a ⭐️ if this project helped you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falifiroozi80%2FCKA","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falifiroozi80%2FCKA","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falifiroozi80%2FCKA/lists"}