Difference between revisions of "Certified Kubernetes Administrator v1.23"
Jump to navigation
Jump to search
(28 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
== 25% - [[Cluster Architecture]], [[Installation]] & [[Configuration]] == | == 25% - [[Cluster Architecture]], [[Installation]] & [[Configuration]] == | ||
* Manage [[Kubernetes RBAC|role based access control]] ([[RBAC]]) | * Manage [[Kubernetes RBAC|role based access control]] ([[RBAC]]) | ||
− | * | + | * [[Use kubeadm to install a basic cluster]] |
* Manage a [[highly-available Kubernetes cluster]] | * Manage a [[highly-available Kubernetes cluster]] | ||
− | * [[Provision underlying infrastructure | + | * [[Provision underlying infrastructure to deploy a Kubernetes cluster]] |
− | * Perform a | + | * [[Perform a version upgrade on a Kubernetes cluster using kubeadm]] |
* [[Implement etcd backup and restore]] | * [[Implement etcd backup and restore]] | ||
− | == 15% - Workloads & | + | == 15% - [[Workloads & Scheduling]] == |
− | * [[Understand deployments | + | * [[Understand deployments and how to perform rolling update and rollbacks]] |
− | * | + | * [[Use ConfigMaps and Secrets to configure applications]] |
− | * Know how to | + | * [[Know how to scale applications]] |
* Understand the [[primitives]] used to create [[robust]], [[self-healing]], [[application deployments]] | * Understand the [[primitives]] used to create [[robust]], [[self-healing]], [[application deployments]] | ||
* Understand how [[resource limits]] can affect [[Pod scheduling]] | * Understand how [[resource limits]] can affect [[Pod scheduling]] | ||
Line 18: | Line 18: | ||
== 20% - [[Kubernetes services|Service]] & [[Kubernetes networking|Networking]] == | == 20% - [[Kubernetes services|Service]] & [[Kubernetes networking|Networking]] == | ||
− | * | + | * [[Understand host networking configuration on the cluster nodes]] |
− | * | + | * [[Understand connectivity between Pods]] |
− | * | + | * [[Understand ClusterIP, NodePort, LoadBalancer service types and endpoints]] |
− | * Know how to use | + | * [[Know how to use Ingress controllers and Ingress resources]] |
− | * Know how to configure and use | + | * [[Know how to configure and use CoreDNS]] |
− | * Choose an appropriate | + | * [[Choose an appropriate container network interface plugin]] |
== 10% - [[Kubernetes storage|Storage]] == | == 10% - [[Kubernetes storage|Storage]] == | ||
− | * | + | * [[Understand storage classes, persistent volumes]] |
− | * | + | * [[Understand volume mode, access modes and reclaim policies for volumes]] |
− | * | + | * [[Understand persistent volume claims primitive]] |
− | * Know how to configure applications with | + | * [[Know how to configure applications with persistent storage]] |
== 30% - Troubleshooting == | == 30% - Troubleshooting == | ||
− | * Evaluate cluster and [[ | + | * [[Evaluate cluster and node logging]] (<code>[[kubectl logs]]</code>) |
− | * Understand how to | + | * [[Understand how to monitor applications]] |
− | * | + | * [[Manage container stdout & stderr logs]] |
* [[Troubleshoot application failure]] | * [[Troubleshoot application failure]] | ||
− | * Troubleshoot cluster component failure | + | * [[Troubleshoot cluster component failure]] |
* [[Troubleshoot networking]] | * [[Troubleshoot networking]] | ||
Latest revision as of 22:00, 9 November 2023
Contents
25% - Cluster Architecture, Installation & Configuration[edit]
- Manage role based access control (RBAC)
- Use kubeadm to install a basic cluster
- Manage a highly-available Kubernetes cluster
- Provision underlying infrastructure to deploy a Kubernetes cluster
- Perform a version upgrade on a Kubernetes cluster using kubeadm
- Implement etcd backup and restore
15% - Workloads & Scheduling[edit]
- Understand deployments and how to perform rolling update and rollbacks
- Use ConfigMaps and Secrets to configure applications
- Know how to scale applications
- Understand the primitives used to create robust, self-healing, application deployments
- Understand how resource limits can affect Pod scheduling
- Awareness of manifest management and common templating tools
20% - Service & Networking[edit]
- Understand host networking configuration on the cluster nodes
- Understand connectivity between Pods
- Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
- Know how to use Ingress controllers and Ingress resources
- Know how to configure and use CoreDNS
- Choose an appropriate container network interface plugin
10% - Storage[edit]
- Understand storage classes, persistent volumes
- Understand volume mode, access modes and reclaim policies for volumes
- Understand persistent volume claims primitive
- Know how to configure applications with persistent storage
30% - Troubleshooting[edit]
- Evaluate cluster and node logging (
kubectl logs
) - Understand how to monitor applications
- Manage container stdout & stderr logs
- Troubleshoot application failure
- Troubleshoot cluster component failure
- Troubleshoot networking
See also[edit]
Advertising: