Cluster Architecture, Installation & Configuration 25%
Role-based access control (RBAC)
How to install and configure a Kubernetes cluster using kubeadm
How to Upgrade Your Kubernetes Cluster Version
How to Backup and Restore an ETCD Cluster
Workloads & Scheduling Module 15%
How to deploy an application and expose the app using a service {ClusterIP,NodePort,LoadBalancer}
How to scale and update the deployments
How to configure healthcecks for your application {Readiness/Liveness/Startup Probe}
MultiContainer pod/sidecar containers
How to configure a pod to use a ConfigMap
How to configure a pod to use secrets
Services and Networking Module 20%
How to creating networking policies
How to create an ingress resource
Storage Module 10%
How to create persistent volume, persistent volume claims, and mounting into to a pod
How to expand/resize volume
Troubleshooting Module 30% https://kubernetes.io/docs/tasks/debug-application-cluster/debug-cluster/
Useful links:
Certified Kubernetes Administrator Study Guide – Prepare for the CKA Exam
Important Instructions: CKA and CKAD
Assets
vimrc shortcuts
to indent, add/remove spaces(2) use:
'<' lower than
'>' greater than
https://kubernetes.io/docs/reference/kubectl/cheatsheet/#bash
Fast dry-run output
export do="--dry-run=client -o yaml"
Fast pod delete
export now="--force --grace-period 0"
k delete pod1 $now
or
k delete pod x --grace-period 0 --force