CKA
New Kubernetes CKA (Certified Kubernetes Administrator) exam preparation course
Description
The course, like the exam, focuses on the following topics: Cluster architecture, deployment and configuration (25%), data storage (10%), networking (20%), load and scheduling (15%), and troubleshooting (30%).
The course consists mainly of practical exercises in a real environment. Emphasis will be placed on tasks related to fault detection and troubleshooting.
Suggested For
The course is recommended for those who are aiming to become a Certified Kubernetes Administrator (CKA) or simply want to deepen their knowledge.
Outline
Kubernetes cluster architecture, deployment and configuration
- Creating a high availability Kubernetes cluster
- Cluster management, version update using kubeadm command
- Role-based access control (RBAC)
- Save and restore cluster database (etcd)
Repository management
- Objects: PersistentVolume, StorageClass
- Volume and access modes, reclaim policies
- PersistentVolumeClaim object
- Configure applications with volumes
Kubernetes services and network
- Node and pod network
- Kubernetes service types (ClusterIP, NodePort, LoadBalancer)
- Ingress controller operation, Ingress object
- CoreDNS configuration
Creating and scheduling applications
- Creating self-healing applications (startup, readiness and liveness probes)
- Application scaling
- Configuration and sensitive data management (ConfigMaps, Secret)
- In-service updates and rollbacks (Rolling updates and rollbacks)
- Resource limits and requests
- Pod scheduling
Troubleshooting
- Cluster and node logging and evaluation
- Container log management
- Application monitoring and troubleshooting
- Cluster component failures and troubleshooting
- Network faults and their handling
Prerequisites
Basic computer and information technology skills, basic networking skills. Knowledge of Linux command line and containers. Basic knowledge of Kubernetes. Some source materials may be in English, so a document-reading level of English is recommended.