Difference between revisions of "Certified Kubernetes Administrator v1.21"

From wikieduonline
Jump to navigation Jump to search
(Created page with " == Core Concepts (13%) == * Understand Kubernetes API primitives * Create and configure basic Pods: <code>kubectl create</code>, <code>kubectl...")
 
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
  
 
+
* https://github.com/cncf/curriculum/blob/master/CKAD_Curriculum_V1.21.pdf
  
 
== Core Concepts (13%) ==
 
== Core Concepts (13%) ==
* [[Kubernetes API|Understand Kubernetes API primitives]]  
+
* [[Kubernetes API|Understand Kubernetes API primitives]]: <code>[[kubectl api-resources]]</code>
 
* [[Create and configure basic Pods]]: <code>[[kubectl create]]</code>, <code>[[kubectl apply]]</code>
 
* [[Create and configure basic Pods]]: <code>[[kubectl create]]</code>, <code>[[kubectl apply]]</code>
  
 +
== Configuration (18%) ==
 +
* Understand [[ConfigMaps]]: <code>[[kubectl describe configmaps]]</code>
 +
* [[Understand SecurityContexts]]: <code>[[securityContext]]</code> ([[Pod]])
 +
* Define an application's resource requirements
 +
* [[CKAD:Create & consume Secrets|Create & consume Secrets]]: <code>[[kubectl]]</code> <code>[[kubectl create secret|create]]</code> | <code>[[kubectl get secrets|get]]</code> | <code>[[kubectl describe |describe]]</code>
 +
* Understand [[ServiceAccounts]]
 +
 +
== Multi-Container Pods (10%) ==
 +
* Understand Multi-[[Container]] [[Pod]] design patters (e.g. [[ambassador]], [[adapter]], [[sidecar]]) (Review: https://github.com/dgkanatsios/CKAD-exercises/blob/master/b.multi_container_pods.md)
 +
 +
== [[Pod]] Design (20%) ==
 +
* [[Understand Deployments and how to perform rolling updates]]: <code>[[kubectl rolling-update]]</code>
 +
* [[Understand Deployments and how to perform rollbacks]]: <code>[[kubectl rollout]]</code>
 +
* [[Understand Jobs and CronJobs]]
 +
* [[CKAD: Understand how to use Labels, Selector and Annotations|Understand how to use Labels, Selector and Annotations]]: <code>[[kubectl label]]</code>, <code>[[kubectl annotate]]</code>, <code>[[NodeSelector]]</code>
 +
 +
== State Persistence (8%) ==
 +
* [[Understand PersistentVolumeClaims for storage]] <ref>https://kubernetes.io/docs/concepts/storage/persistent-volumes/</ref>
 +
 +
== Observability (18%) ==
 +
* [[CKAD: Understand LivenessProbes and ReadinessProbes|Understand LivenessProbes and ReadinessProbes]]
 +
* [[container logging|Understand container logging]]: <code>[[kubectl logs]]</code>
 +
* [[Understand how to monitor applications in Kubernetes]]
 +
* [[Understand debugging in Kubernetes]]
  
 +
== Services & Networking (13%) ==
 +
* Understand [[Kubernetes Services|Services]]
 +
* [[Demonstrate basic understanding of NetworkPolicies]]
  
 
== See also ==
 
== See also ==

Latest revision as of 12:13, 18 May 2022

Core Concepts (13%)[edit]

Configuration (18%)[edit]

Multi-Container Pods (10%)[edit]

Pod Design (20%)[edit]

State Persistence (8%)[edit]

Observability (18%)[edit]

Services & Networking (13%)[edit]

See also[edit]

  • https://kubernetes.io/docs/concepts/storage/persistent-volumes/
  • Advertising: