Master Course to prepare for Certified Kubernetes Application Developer CKAD Udemy by Zeal
Course content
1. Introduction to the Course
6
2. Document - Link to Code Repository
1
3. Our Community
1
4. Overview of Container Orchestration
11
5. Introduction to Kubernetes
11
6. Installation Options for Kubernetes
10
7. Using Managed Kubernetes Service from CSP
9
8. Document - MSSP
1
9. Overview of kubectl
8
10. Document - kubectl
0
11. Installing & Configuring kubectl for Linux and macOS
6
12. Note - ikube
1
13. Configuring Kubernetes in ikube in Windows
7
14. Document - ikube Installation Commands
1
15. Configuring Kubernetes in ikube in Linux
6
16. Document - ikube Installation Commands
1
17. Introduction to API
16
18. Kubernetes API Primitives
10
19. Understanding PODS
11
20. Understanding Kubernetes Objects
10
21. Creating First POD Configuration in YAML
13
22. Note - API Documentation
1
23. Document - API Resources for writing YAML files
1
24. Document - Note on CMD vs Entrypoint
1
25. Revising Dockerfile - CMD vs ENTRYPOINT
4
26. Understanding Commands and Arguments in Kubernetes
13
27. Revising DockerFile - EXPOSE Instruction
10
28. Exposing Ports for PODS
5
29. Generating Pod Manifests via CLI
7
30. Document - Pod Manifest via CLI
1
31. CLI Documentation of K8s Resources
6
32. Practice Test - Domain 1
1
33. Practice Tests Solutions - Domain 1
1
34. Notes - Domain 1
1
35. Introduction to Labels and Selectors
14
36. Implementing Labels and Selectors
8
37. Overview of ReplicaSets
5
38. Creating our first ReplicaSet
9
39. Note - ReplicaSet
1
40. Introduction to Deployments
6
41. Creating our first deployment
11
42. Rolling Back Deployments
4
43. Generate Deployment via CLI
4
44. maxSurge and maxUnavailable
9
45. Important Pointers - Deployments
9
46. Overview of Batch Jobs
10
47. Creating first Job in Kubernetes
10
48. CronJobs
6
49. Practice Test - Domain 2
1
50. Practice Tests Solutions - Domain 2
2
51. Notes - Workload and Scheduling
1
52. Overview of Service
14
53. Creating First Service and Endpoint
12
54. Service Type: ClusterIP
4
55. Using Selectors for Service Endpoints
9
56. Service Type: NodePort
6
57. Service Type: Load Balancer
8
58. Generating Service Manifests via CLI
11
59. Overview of Ingress
9
60. Understanding Ingress Resource and Ingress Controllers
11
61. Overview of Helm
7
62. Installing Helm
4
63. Deploying our First Helm Chart
13
64. Creating Ingress Resource
9
65. Deploying Ingress Controller
8
66. Namespace
8
67. Service Accounts
10
68. Network Security Policies
10
69. Practice Test - Domain 3
1
70. Practice Test Solutions - Domain 3
2
71. Notes - Services and Networking
1
72. Kubernetes Secrets
15
73. Document - Commands for Generating Secrets
1
74. Mounting Secrets Inside Pods
6
75. Resource Limits
13
76. Practice Test - Domain 4
1
77. Practice Test Solutions - Domain 4
1
78. Notes - Configuration
1
79. Understanding Liveness Probe
9
80. Understanding Readiness Probe
9
81. Understanding Docker Logging Drivers
9
82. Monitoring Application Logs
5
83. Note - Monitoring Components
1
84. Monitoring Nodes and Pods
7
85. Deploying Metric Server
2
86. Kubernetes Events
5
87. Understanding Field Selectors
7
88. Practice Test - Domain 5
1
89. Practice Test Solution - Domain 5
1
90. Notes - Observability
1
91. Overview of Docker Volumes
16
92. Creating Volumes in Kubernetes
9
93. PersistentVolume and PersistentVolumeClaim
14
94. Understanding ConfigMaps
12
95. Security Contexts
11
96. Practice Test - Domain 6
1
97. Practice Test 6 - Solutions
1
98. Notes - State Persistence
1
99. Working with Multi-Container Pods
9
100. Practice Test - Multi-Container PODS
1
101. Practice Test Solution - Multi-Container Pods
1
102. Multi-Container POD Design Patterns
4
103. Ambassador Pattern
9
104. Practice Test - Ambassador Pattern
1
105. Practice Test Solution - Ambassador Pattern
1
106. Adapter Pattern
11
107. Practice Test - Adapter Pattern
1
108. Practice Solution - Adapter Pattern
1
109. Understanding K8s Deployment Strategies
13
110. Implementing Blue-Green Deployments
8
111. Document - Blue Green Deployments
1
112. Implementing Canary Deployments
7
113. Document - Canary Deployments
1
114. Custom Resources in Kubernetes
13
115. Document - CRDs
1
116. Understanding Authentication
9
117. Authenticating with K8s using Tokens
6
118. Overview of Authorization
10
119. ClusterRole and ClusterRole Bindings
10
120. Important Note - Docker Section
1
121. Creating Infrastructure for Docker Setup
8
122. Installing Docker in Linux
3
123. Document - Linux Installation Commands
1
124. Docker Image vs Docker Container
8
125. Container Identification
6
126. Removing Docker Container
4
127. Working with Docker Images
6
128. Revising Dockerfile
14
129. Document - Dockerfile
1
130. Tagging Docker Image
4
131. Docker Commit
7
132. Layers of Docker Image
15
133. Moving Images Across Hosts
4
134. Notes - New Exam Updates
1
135. Practice Test
1
136. Our Community
1
137. Registering for CKAD Exams
14
138. Overview of Candidate Handbook
16
139. Important Tips for Exams
21
140. Delta Changes in K8s Versions
5
141. Important Note - New Kubernetes Version
1
142. Important Pointers for Exams - Domain 1
6
143. Important Pointers for Exams - Domain 2
4
144. Important Pointers for Exams - Domain 3
3
145. Important Pointers for Exams - Domain 4
4
146. Important Pointers for Exams - Domain 5
5
147. Important Pointers for Exams - Domain 6
2
148. Important Pointers for Exams - Domain 7
2
149. New Updated Topics
1
Master Course to prepare for Certified Kubernetes Application Developer