https://github.com/strongjz/cka-study
My study guide for the CKA based on the CKA Curriculum outline
https://github.com/strongjz/cka-study
certified-kubernetes-administrator cka kubernetes study
Last synced: about 2 months ago
JSON representation
My study guide for the CKA based on the CKA Curriculum outline
- Host: GitHub
- URL: https://github.com/strongjz/cka-study
- Owner: strongjz
- License: gpl-3.0
- Created: 2018-10-12T21:36:56.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-04T00:30:20.000Z (over 6 years ago)
- Last Synced: 2025-04-09T17:06:37.909Z (about 2 months ago)
- Topics: certified-kubernetes-administrator, cka, kubernetes, study
- Language: Dockerfile
- Size: 31.3 KB
- Stars: 10
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: security/README.md
Awesome Lists containing this project
README
## Curriculum
Details about the [CNCF CKA Program](https://www.cncf.io/certification/cka/)
This repos services to outline the [CNCF Curriculum](https://github.com/cncf/curriculum/)
[X] Application Lifecycle Management 8%
[] Cluster Maintenance 11%
[] Installation, Configuration & Validation 12%
[] Logging / Monitoring 5%
[] Networking 11%
[] Scheduling 5%
[] Security 12%
[] Storage 7%
[] Troubleshooting 10%More Information
* [Candidate Handbook](https://www.cncf.io/certification/candidate-handbook)
* [Curriculum Overview]()
* [Exam Tips]()
* [Frequently Asked Questions]()### [Application Lifecycle Management](./application_lifecycle/README.md)
* Understand Deployments and how to perform rolling updates and rollbacks.
* Know various ways to configure applications.
* Know how to scale applications.
* Understand the primitives necessary to create a self-healing application.### [Core Concepts](./core_concepts/README.md)
* Understand the Kubernetes API primitives.
* Understand the Kubernetes cluster architecture.
* Understand Services and other network primitives.### [Cluster Maintenance](./cluster_maintenance/README.md)
* Understand Kubernetes cluster upgrade process.
* Facilitate operating system upgrades.
* Implement backup and restore methodologies.### [Installation, Configuration & Validation](./install_config_valid/README.md)
* Design a Kubernetes cluster.
* Install Kubernetes masters and nodes, including the use of TLS bootstrapping.
* Configure secure cluster communications.
* Configure a Highly Available Kubernetes cluster.
* Know where to get the Kubernetes release binaries.
* Provision underlying infrastructure to deploy a Kubernetes cluster.
* Choose a network solution.
* Choose your Kubernetes infrastructure configuration.
* Run end-to-end tests on your cluster.
* Analyze end-to-end tests results.
* Run Node end-to-end tests.### [Logging Monitoring](./logging_monitoring/README.md)
* Understand how to monitor all cluster components.
* Understand how to monitor applications.
* Manage cluster component logs.
* Manage application logs.### [Networking](./networking/README.md)
* Understand the networking configuration on the cluster nodes.
* Understand Pod networking concepts.
* Understand service networking.
* Deploy and configure network load balancer.
* Know how to use Ingress rules.
* Know how to configure and use the cluster DNS.
* Understand CNI.### [Scheduling](./scheduling/README.md)
* Use label selectors to schedule Pods.
* Understand the role of DaemonSets.
* Understand how resource limits can affect Pod scheduling.
* Understand how to run multiple schedulers and how to configure Pods to use them.
* Manually schedule a pod without a scheduler.
* Display scheduler events.
* Know how to configure the Kubernetes scheduler.### [Security](./security/README.md)
* Know how to configure authentication and authorization.
* Understand Kubernetes security primitives.
* Know to configure network policies.
* Create and manage TLS certificates for cluster components.
* Work with images securely.
* Define security contexts.
* Secure persistent key value store.
* Work with role-based access control.### [Storage](./storage/README.md)
* Understand persistent volumes and know how to create them.
* Understand access modes for volumes.
* Understand persistent volume claims primitive.
* Understand Kubernetes storage objects.
* Know how to configure applications with persistent storage.### [Troubleshooting](./troubleshooting/README.md)
* Troubleshoot application failure.
* Troubleshoot control plane failure.
* Troubleshoot worker node failure.
* Troubleshoot networking.