4.5
Intermediate
20h
Updated 2 months ago
A Practical Guide to Kubernetes
Gain insights into Kubernetes fundamentals, explore cluster components, and learn to build, test, deploy, and secure applications, achieving state persistence and mastering crucial DevOps skills.
Content
1.
How Did We Get Here?
5 Lessons
Learn how technological advancements and Kubernetes evolution enhance deployment and infrastructure management.
2.
Pods
10 Lessons
Master the essentials of Pods in Kubernetes for effective application management.
Getting Started with PodsA Quick Way to Run PodsDefining Pods through Declarative SyntaxComponents and Stages Involved in Pod SchedulingPlaying Around with the Running PodRunning Multiple Containers in a Single PodSingle-Container vs. Multi-Container PodsMonitoring HealthQuiz Yourself on PodsWhat's Next?
3.
ReplicaSets
6 Lessons
Go hands-on with defining, creating, and managing ReplicaSets for scalable and fault-tolerant applications.
4.
Services
11 Lessons
Grasp the fundamentals of Kubernetes Services for stable pod communication and deployment.
5.
Deployments
15 Lessons
Dig into Kubernetes Deployments for zero-downtime updates, rollback mechanisms, and scaling methods.
6.
Ingress
10 Lessons
Follow the process of configuring, managing, and validating Ingress to streamline Kubernetes external access.
7.
Volumes
9 Lessons
Build on Kubernetes volumes to manage state, access resources, and facilitate configurations.
8.
ConfigMaps
11 Lessons
Learn how to use ConfigMaps for flexible configuration management in Kubernetes deployments.
9.
Secrets
9 Lessons
Discover the logic behind Kubernetes Secrets, their creation, management, and security.
10.
Namespaces
11 Lessons
Work your way through managing Kubernetes namespaces for efficient cluster segmentation and isolation.
11.
Securing Kubernetes Clusters
15 Lessons
Grasp the fundamentals of securing Kubernetes clusters through RBAC, permissions, roles, and namespaces.
12.
Managing Resources
17 Lessons
Solve problems in Kubernetes by mastering resource management, allocation, and Quality of Service (QoS).
13.
Creating A Production-Ready Kubernetes Cluster
23 Lessons
Follow the process of creating, managing, and updating a production-ready Kubernetes cluster with kOps.
14.
Persisting State
15 Lessons
Practice using Kubernetes for state persistence, deployment, and dynamic volume management in AWS environments.
15.
Appendix: Running a Kubernetes Cluster Locally
5 Lessons
Get familiar with setting up and managing a local Kubernetes cluster using Minikube.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me. I own around 10 and the price is worth it for the content quality. EducativeInc came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources