We may earn an affiliate commission when you visit our partners.
Timothy Serewicz and Fazlur Rahman Khan

This course is ideal for those wishing to manage a containerized application infrastructure. This includes existing IT administrators, as well as those looking to start a cloud career.

The course will give you a strong operating knowledge of Kubernetes fundamentals, including how to deploy a containerized application and manipulating resources via the API.

Along with real-world experience and study, the course will provide the skills and knowledge also tested by the Certified Kubernetes Administrator (CKA) exam.

What's inside

Learning objectives

  • After completing this course, you should be able to:
  • Install and configure a production-grade kubernetes cluster, from network configuration to upgrades to making deployments available via services
  • Grasp key principles, such as pods, deployments, replicasets, and services
  • Start using kubernetes on your own

Syllabus

Chapter 1. Course Introduction
Chapter 2. Basics of Kubernetes
Chapter 3. Installation and Configuration
Chapter 4. Kubernetes Architecture
Read more
Chapter 5. APIs and Access
Chapter 6. API Objects
Chapter 7. Managing State with Deployments
Chapter 8. Helm
Chapter 9. Volumes and Data
Chapter 10. Services
Chapter 11. Ingress
Chapter 12. Scheduling
Chapter 13. Logging and Troubleshooting
Chapter 14. Custom Resource Definitions
Chapter 15. Security
Chapter 16. High Availability
Chapter 17. Exam Domain Review

Save this course

Save Kubernetes Fundamentals to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Kubernetes Fundamentals with these activities:
Review Containerization Concepts
Solidify your understanding of containerization principles before diving into Kubernetes. This will make grasping Kubernetes concepts easier.
Browse courses on Containerization
Show steps
  • Research containerization technologies like Docker.
  • Understand the benefits of containerization.
  • Familiarize yourself with container images and registries.
Read 'Kubernetes in Action'
Supplement the course material with a detailed book on Kubernetes. This will provide a deeper understanding of the concepts and practical applications.
Show steps
  • Obtain a copy of 'Kubernetes in Action'.
  • Read the chapters relevant to the course syllabus.
  • Experiment with the examples provided in the book.
Practice kubectl Commands
Master essential kubectl commands for managing Kubernetes resources. This will improve your efficiency and effectiveness when working with Kubernetes.
Show steps
  • Review common kubectl commands (e.g., get, create, apply, delete).
  • Practice using kubectl to manage pods, deployments, and services.
  • Experiment with different kubectl flags and options.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Deploy a Simple Application on Kubernetes
Gain hands-on experience by deploying a simple application on a Kubernetes cluster. This will solidify your understanding of deployments, services, and other key concepts.
Show steps
  • Create a Docker image for a simple application.
  • Write Kubernetes deployment and service manifests.
  • Deploy the application to a Kubernetes cluster.
  • Expose the application using a service.
Document Your Kubernetes Journey
Create a blog or documentation to share your Kubernetes learning experience. This will help you solidify your understanding and contribute to the community.
Show steps
  • Choose a platform for your blog or documentation.
  • Document your learning process, challenges, and solutions.
  • Share your content with the Kubernetes community.
Read 'Effective Kubernetes'
Expand your knowledge with a book focused on effective Kubernetes practices. This will help you build robust and scalable applications.
Show steps
  • Obtain a copy of 'Effective Kubernetes'.
  • Focus on chapters related to production deployments.
  • Apply the best practices to your Kubernetes projects.
Contribute to Kubernetes Documentation
Contribute to the Kubernetes open-source project by improving the documentation. This will deepen your understanding of Kubernetes and help the community.
Show steps
  • Identify areas in the Kubernetes documentation that need improvement.
  • Submit pull requests with your documentation changes.
  • Participate in the Kubernetes documentation community.

Career center

Learners who complete Kubernetes Fundamentals will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Kubernetes Fundamentals.
Provides a comprehensive guide to Kubernetes, covering everything from basic concepts to advanced topics. It's a great resource for understanding the underlying principles and practical applications of Kubernetes. It is commonly used as a reference by industry professionals.
Provides practical advice and best practices for building and managing Kubernetes applications. It covers topics such as security, scalability, and observability. It is valuable as additional reading to deepen your understanding of Kubernetes in production environments.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser