Explore
EXPLORE THE CATALOG
Supercharge your career with 700+ hands-on courses
View All Courses
Python
Java
JavaScript
C
React
Docker
Vue JS
R
Web Dev
DevOps
AWS
C#
LEARNING TOOLS
Explore the industry's most complete learning platform
Courses
Level up your skills
Cloud Labs
Setup-free practice with Cloud Services
Skill Paths
Achieve learning goals
Projects
Build real-world applications
Mock Interviews
New
AI-Powered interviews
Personalized Interview Prep
New
Get a custom roadmap tailored to your goals
Assessments
Benchmark your skills
Personalized Paths
Get the right resources for your goals
LEARN TO CODE
Check out our beginner friendly courses.
Pricing
For Business
Resources
Newsletter
Curated insights on AI, Cloud & System Design
Blog
For developers, By developers
Free Cheatsheets
Download handy guides for tech topics
Log In
Join
for free
Back To Module Home
Getting Started with Kubernetes
0% completed
Before We Begin
About This Path
About This Module
What Is Kubernetes?
Learning Instruments
What Are Microservices?
What Is Cloud Native?
Summary: What Is Kubernetes?
Quiz: What Is Kubernetes?
Why Is Kubernetes Important?
Why the Cloud Providers Need Kubernetes
Why the User Community Needs Kubernetes
Summary: Why Is Kubernetes Important?
Quiz: Why Is Kubernetes Important?
What Does Kubernetes Look Like?
Kubernetes Architecture
Control Plane Nodes and Worker Nodes
Kubernetes in the Cloud
Summary: What Does Kubernetes Look Like?
Quiz: What Does Kubernetes Look Like?
Getting Kubernetes
Get Docker and kubectl with Docker Desktop
Get a Single-Node Kubernetes Cluster with Docker Desktop
Get a Multi-Node Kubernetes Cluster with Civo Cloud
Get the Sample App
Summary: Getting Kubernetes
Creating a Containerized Application
Introduction to Containerization
Explore the Source Code
Build and Host the Image
Summary: Creating a Containerized Application
Quiz: Creating a Containerized Application
Running an Application on Kubernetes
Introduction: Running an App on Kubernetes
Deploy the Application to Kubernetes
Connect to the Application
Access the Application
Summary: Running an Application on Kubernetes
Quiz: Running an Application on Kubernetes
Self-Healing
Kubernetes Deployments
Self-Heal from a Pod Failure
Self-Heal from a Worker Node Failure
Summary: Self Healing
Quiz: Self-Healing
Scaling the Application
Introduction: Scale the Application
Scale an Application Up
Scale an Application Down
Declarative vs. Imperative
Summary: Scale the Application
Quiz: Scale the Application
Performing a Rolling Update
Introduction: Performing a Rolling Update
Deploy the Rollout
Check the Rolling Update
Summary: Performing a Rolling Update
Quiz: Performing a Rolling Update
Kubernetes Exam
Appendix: Lab Code
Creating a Containerized Application
Running an Application on Kubernetes
Self-Healing
Scaling the Application
Performing a Rolling Update
Epilogue
Kubernetes—Fun Facts
Glossary
Conclusion
Final Remarks