More than 40 CKA Practical Test with practice section + 50 CKA Theory Exam | Free Laptop Server | 100% Linux + Hands-on | Updated October 24.
What you will learn:
- ✓ Learn about Containers: Learn what containers are and how they differ from virtual machines.
- ✓ Docker Architecture: Learn about Docker daemon, Docker client, images, containers, and registries.
- ✓ Interactive Containers: Run containers in interactive mode for testing and development.
- ✓ Detached Mode: Understand how to run containers in the background.
- Prepare for CKA and CKAD certifications.
- ✓ Practical test practice with explanations.
This course is intended to help you prepare for the certification exam.
CKA: Certified Kubernetes Administrator & CKAD: Certified Kubernetes Application Developer.
Important information:
This training course is created for anyone with no knowledge of Docker and Kubernetes. To take this course, you need basic knowledge of Linux. In this course, I will slowly but surely teach you all the concepts by explaining the foundation or basic level, which is essential to understand the big picture. Trust me and come with a fresh mind to learn. You should have a laptop with 8 - 16 GB RAM to have a setup like mine. Should have 16 GB RAM for fast operation.
Contents that will be covered in this course:
Docker Starts:
Part 1 - 4: Introduction Very important basics about virtualization containers and docker to get you started:
- ✓ Introduction, Document, Code, architectural concepts of docker containers and virtualization.
- ✓ Compare docker with other products.
Part 5 - 6: Use your laptop as a server by downloading free software and setting up docker on it.
- ✓ Download docker freeware engine and other free components to set up your laptop as a local cloud server.
- ✓ Install docker and other components.
Part 7 - 8: Master the very important concept of Docker files and understand the techniques when writing layers.
- ✓ Introducing Docker files.
- ✓ Layers in docker file with production use case.
Part 9: Master Docker storage with a quiz on the knowledge you gain in storage.
- ✓ Introducing architecture diagram of different storage methods in docker.
- ✓ Highly practical docker storage use cases.
Part 10: Master Docker Network with a quiz that includes real production use cases.
- ✓ Introducing architecture diagram of different networking methods in docker.
- ✓ Highly practical docker network use cases.
Part 11: Custom Image.
- ✓ Create a custom image and push it to docker hub.
- ✓ Pulling and reusing custom images from docker hub.
Part 12: Master Docker Swarm with Kube Setup:
- ✓ A very important concept of Docker Swarm is to set up multiple host machines as managers and worker1 and worker 2.
- ✓ Step-by-step configuration of the new host to create a production ready setup.
- ✓ Set up Swarm and integrate with many members of host worker1 and integrate worker2 with manager1 host.
- ✓ Kube setup will also work on the same setup.
Kubernetes startup:
Part 13 - 14: Introducing and setting up Kubernetes.
- ✓ Introducing Kubernetes, understanding the different basics, and working on comparisons with many other services.
- ✓ Set up Kubernetes cluster production like setup.
Part 15: Master pods with architecture quizzes and hands-on practice.
- ✓ Set up the Kubernetes pods architecture and learn about them.
- ✓ Simple pods and advanced pods and setting up complex pods (try to break them).
Part 16: Mastering the Replica Set.
- ✓ Set up Kubernetes replica sets and understand their architecture.
- ✓ Simple and complex Replica set setup with configuration of advanced concepts of labels and expressions.
- ✓ Try to break replica set and how it handles break fix methods.
Part 17: Mastering Deployments.
- ✓ Understand complex deployments and different deployment strategies with architecture diagrams.
- ✓ Must deploy with many additional services such as load balancer to have better access to deployment.
- ✓ Strategies include rolling, fixed, blue-green, Canary. And try to break them.
Part 18: Mastering Health Probes.
- ✓ Understand various complex health probes and their architecture diagrams.
- ✓ Work with Readiness, Liveness probes and try to break them.
Part 19: Mastering Kubernetes Service - ClusterIP, NodePort and Load Balancer:
- ✓ Understand various complex Kube services, with architecture diagram.
- ✓ Create LB, ClusterIP and NodePort services.
- ✓ Must troubleshoot, create problems and resolve them.
Part 20-21: Mastering Storage - EmptyDir, Bind, NFS, PersistantVolume, PersistantVolumeClaim, StroageClass.
✓ Understand various complex Kube stroage using EmptyDir with advanced practical guidance.
- ✓ Set up NFS on your Laptop Server and configure Storage on it.
- ✓ Static và Dynamic Persistent Volume Configuration bao gồm Troubleshooting.
Part 22: Mastering Storage - Part 3 - ConfigMap and Secrets:
- ✓ Understand various complex Kube ConfigMaps and Secrets.
- ✓ Work in detail on Configmap with all available options.
- ✓ Detailed work on Secrets with all available options.
Phần 23: Workload Management - Node Name, Node Selector, Resource Request & Limit:
- ✓ Understand various complex Node Name, Node Selector, Resource Request and Limit.
- ✓ Work with Node Name and Node sector with its architecture.
- ✓ Work with Resource Request and Limit with all its options.
Phần 24: Workload Scheduler- Horizontal Pod Autoscaler (HPA).
- ✓ Understand various Horizontal Pod Autoscaler (HPA) complexities.
- ✓ Works with CPU-based HPA.
- ✓ Works with Memory-based HPA.
Phần 25: Workload Scheduler- Node & Pod Affinity, Anti-Affinity, Taint:
- ✓ Understand Affinity and Anti-Affinity Nodes and Pods.
- ✓ Create Node and Pod Affinity with Required option.
- ✓ Create Affinity Node and Pod with Preferable option.
- ✓ Create Anti Affinity.
Part 26: CKA - Practice Exam with Hands On:
- ✓ Practice exam based on certification Up to what we have learned.
Index:
- ✓ 01 - Mastering Docker - Introduction.
- ✓ 02 - Introduction to Virtualization and Containerization.
- ✓ 03 - Linux System Setup - Laptop (Free).
- ✓ 04 - Linux System Setup - AWS (AWS fees apply).
- ✓ 05 - Mastering Docker - Concepts.
- ✓ 06 - Mastering Docker - Installation (Multiple methods).
- ✓ 07 - Master Docker - Compare Docker.
- ✓ 08 - Mastering Docker - Introducing DockerFile.
- ✓ 09 - Master Docker - Layers in DockerFile.
- ✓ 10 - Master Docker - Storage on Docker.
- ✓ 11 - Master Docker - Networking on Docker.
- ✓ 12 - Master Docker - Create Custom Image.
- ✓ 13 - Kubernetes Cluster & Docker Swarm - Laptop Setup (Free).
- ✓ 14 - Master Docker - Swarm - Last Docker Topic.
- ✓ 15 - Mastering Kubernetes - Introduction.
- ✓ 16 - Kubernetes Setup - AWS (AWS fees apply).
- ✓ 17 - Kubernetes Setup - Laptop (Free).
- ✓ 18 - Mastering Kubernetes - API.
- ✓ 19 - Mastering Kubernetes - Pods.
- ✓ 20 - Mastering Kubernetes - Tips.
- ✓ 21 - Mastering Kubernetes - Replication Controller.
- ✓ 22 - Mastering Kubernetes - Replica Set.
- ✓ 23 - Mastering Kubernetes - Deployment.
- ✓ 24 - Mastering Kubernetes - Probes.
- ✓ 25 - Mastering Kubernetes - Services.
- ✓ 26 - Mastering Kubernetes - Namespace.
- ✓ 27 - PASS CKA - EXAM Q&A - Part 1.
- ✓ 28 - Mastering Kubernetes - Storage.
- ✓ 29 - Mastering Kubernetes - PV, PVC.
- ✓ 30 - Mastering Kubernetes - ConfigMap and Secrets.
- ✓ 31 - Mastering Kubernetes - Workload Scheduler.
- ✓ 32 - Mastering Kubernetes - Horizontal Pod Autoscaler.
- ✓ 33 - Làm chủ Kubernetes - Affinity, Tolerations.
- ✓ 34 - MILESTONE - Recap.
- ✓ 35 - PASS CKA - EXAM Q&A - Part 2.
- ✓ 36 - Mastering Kubernetes - ETCD.
- ✓ 37 - Làm chủ Kubernetes - Contexts, Authentication & Authorization.
- ✓ 38 - Mastering Kubernetes - Ingress.
- ✓ 39 - PASS CKA - EXAM Q&A - Part 3.
- ✓ 40 - Question 38 - Upgrade Kubernetes.
- ✓ 41 - PASS CKA - EXAM Q&A - Part 4.
Who is this course for:
- ✓ Everyone who is interested in learning Docker.