VOOZH about

URL: https://www.coursera.org/learn/kubernetes-orchestration-hands-on

⇱ Kubernetes Orchestration - Hands-On | Coursera


Kubernetes Orchestration - Hands-On

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Kubernetes Orchestration - Hands-On

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Deploy, update, and roll back Kubernetes applications with zero downtime using rolling update strategies.

  • Implement Persistent Volumes and Kubernetes Secrets to manage stateful data and sensitive credentials securely.

  • Troubleshoot multi-tier application deployments involving Python, Redis, MySQL, and Nginx in a live cluster.

  • Set up and administer a Jenkins server within Kubernetes, including plugins and RBAC user access controls.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

June 2026

Assessments

4 assignmentsΒΉ

AI Graded see disclaimer
Taught in English

Build your subject-matter expertise

This course is part of the DevOps Pro: Linux, Docker, Kubernetes, CI/CD & IaC Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 3 modules in this course

Enter the "Big Leagues" of cloud engineering by mastering Kubernetes, the industry-standard orchestrator for managing containers at scale. While Docker provides the vehicle, Kubernetes is the captain of the entire fleet. This course takes you on a deep dive into the Control Plane, moving from the basics of Pods and Services to the advanced management of self-healing, auto-scaling clusters. You will learn how to architect systems that can survive hardware failures and traffic spikes without a second of downtime.

We tackle the most difficult challenges in orchestration: handling stateful data and securing sensitive information. You will implement Persistent Volumes to ensure your database data survives pod restarts and utilize Kubernetes Secrets to manage credentials securely. Through hands-on troubleshooting of multi-tier stacks involving Python, Redis, and MySQL, you will gain the expertise needed to manage complex distributed systems. This course concludes by setting up a dedicated Jenkins server within your cluster, bridging the gap between automated pipelines and live orchestration in a true production environment. Who this is for: DevOps engineers, cloud practitioners, and systems professionals with container experience who are ready to operate Kubernetes in real-world environments.

Master the lifecycle and architecture of Kubernetes Pods. You will learn how to handle application updates, fix storage mounting issues, and use advanced container patterns.

What's included

8 videos14 readings1 assignment

8 videosβ€’Total 39 minutes
  • Course Introductionβ€’2 minutes
  • Solution: Set Resource Limits in Kubernetes Podsβ€’5 minutes
  • Solution: Execute Rolling Updates in Kubernetesβ€’4 minutes
  • Solution: Revert Deployment to Previous Version in Kubernetesβ€’3 minutes
  • Solution: Resolve VolumeMounts Issue in Kubernetesβ€’6 minutes
  • Solution: Kubernetes Shared Volumesβ€’8 minutes
  • Solution: Kubernetes Sidecar Containersβ€’6 minutes
  • Solution: Deploy Nginx Web Server on Kubernetes Clusterβ€’6 minutes
14 readingsβ€’Total 140 minutes
  • Set Resource Limits in Kubernetes Podsβ€’10 minutes
  • Hands-On Lab: Set Resource Limits in Kubernetes Podsβ€’10 minutes
  • Execute Rolling Updates in Kubernetesβ€’10 minutes
  • Hands-On Lab: Execute Rolling Updates in Kubernetesβ€’10 minutes
  • Revert Deployment to Previous Version in Kubernetesβ€’10 minutes
  • Hands-On Lab: Revert Deployment to Previous Version in Kubernetesβ€’10 minutes
  • Resolve VolumeMounts Issue in Kubernetesβ€’10 minutes
  • Hands-On Lab: Resolve VolumeMounts Issue in Kubernetesβ€’10 minutes
  • Kubernetes Shared Volumesβ€’10 minutes
  • Hands-On Lab: Kubernetes Shared Volumesβ€’10 minutes
  • Kubernetes Sidecar Containersβ€’10 minutes
  • Hands-On Lab: Kubernetes Sidecar Containersβ€’10 minutes
  • Deploy Nginx Web Server on Kubernetes Clusterβ€’10 minutes
  • Hands-On Lab: Deploy Nginx Web Server on Kubernetes Clusterβ€’10 minutes
1 assignmentβ€’Total 30 minutes
  • Kubernetes Basicsβ€’30 minutes

Learn to host real-world applications. This module focuses on deploying web servers, databases, and multi-tier apps while managing environment variables and secrets.

What's included

7 videos14 readings1 assignment

7 videosβ€’Total 53 minutes
  • Solution: Print Environment Variablesβ€’5 minutes
  • Solution: Deploy Grafana on Kubernetes Clusterβ€’7 minutes
  • Solution: Troubleshoot Deployment issues in Kubernetesβ€’5 minutes
  • Solution: Persistent Volumes in Kubernetesβ€’13 minutes
  • Solution: Init Containers in Kubernetesβ€’7 minutes
  • Solution: Manage Secrets in Kubernetesβ€’7 minutes
  • Solution: Deploy Iron Gallery App on Kubernetesβ€’10 minutes
14 readingsβ€’Total 140 minutes
  • Print Environment Variablesβ€’10 minutes
  • Hands-On Lab: Print Environment Variablesβ€’10 minutes
  • Deploy Grafana on Kubernetes Clusterβ€’10 minutes
  • Hands-On Lab: Deploy Grafana on Kubernetes Clusterβ€’10 minutes
  • Troubleshoot Deployment issues in Kubernetesβ€’10 minutes
  • Hands-On Lab: Troubleshoot Deployment issues in Kubernetesβ€’10 minutes
  • Persistent Volumes in Kubernetesβ€’10 minutes
  • Hands-On Lab: Persistent Volumes in Kubernetesβ€’10 minutes
  • Init Containers in Kubernetesβ€’10 minutes
  • Hands-On Lab: Init Containers in Kubernetesβ€’10 minutes
  • Manage Secrets in Kubernetesβ€’10 minutes
  • Hands-On Lab: Manage Secrets in Kuberneteβ€’10 minutes
  • Deploy Iron Gallery App on Kubernetesβ€’10 minutes
  • Hands-On Lab: Deploy Iron Gallery App on Kubernetesβ€’10 minutes
1 assignmentβ€’Total 30 minutes
  • Kubernetes Advancedβ€’30 minutes

Focus on the health of your cluster and the security of your CI/CD tools. You will deploy monitoring tools and master the administration of the Jenkins server.

What's included

7 videos14 readings2 assignments

7 videosβ€’Total 50 minutes
  • Solution: Fix Python App Deployed on Kubernetes Clusterβ€’6 minutes
  • Solution: Deploy Redis Deployment on Kubernetesβ€’6 minutes
  • Solution: Deploy MySQL on Kubernetesβ€’13 minutes
  • Solution: Deploy Guest Book App on Kubernetesβ€’8 minutes
  • Solution: Set Up Jenkins Serverβ€’7 minutes
  • Solution: Install Jenkins Pluginsβ€’4 minutes
  • Solution: Configure Jenkins User Accessβ€’7 minutes
14 readingsβ€’Total 140 minutes
  • Fix Python App Deployed on Kubernetes Clusterβ€’10 minutes
  • Hands-On Lab: Fix Python App Deployed on Kubernetes Clusterβ€’10 minutes
  • Deploy Redis Deployment on Kubernetesβ€’10 minutes
  • Hands-On Lab: Deploy Redis Deployment on Kubernetesβ€’10 minutes
  • Deploy MySQL on Kubernetesβ€’10 minutes
  • Hands-On Lab: Deploy MySQL on Kubernetesβ€’10 minutes
  • Deploy Guest Book App on Kubernetesβ€’10 minutes
  • Hands-On Lab: Deploy Guest Book App on Kubernetesβ€’10 minutes
  • Set Up Jenkins Serverβ€’10 minutes
  • Hands-On Lab: Set Up Jenkins Serverβ€’10 minutes
  • Install Jenkins Pluginsβ€’10 minutes
  • Hands-On Lab: Install Jenkins Pluginsβ€’10 minutes
  • Configure Jenkins User Accessβ€’10 minutes
  • Hands-On Lab: Configure Jenkins User Accessβ€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Kubernetes Deep-Diveβ€’30 minutes
  • Kubernetes Orchestrationβ€’30 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

KodeKloud
21 Coursesβ€’38,878 learners

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Some prior exposure to containers and Docker is required, but you do not need to have used Kubernetes before. This course is designed to take you from container fundamentals into advanced cluster management through structured, practical labs. Prior completion of a Linux or DevOps foundations course is strongly recommended.

You'll gain hands-on experience with Kubernetes (Pods, Deployments, Persistent Volumes, Secrets, Sidecar and Init Containers), Nginx, Grafana, Redis, MySQL, Python, and Jenkins β€” including its plugin ecosystem and RBAC security configuration.

Each topic follows a three-step sequence: a reading to introduce the concept, a hands-on lab for you to attempt independently, and a solution video that deconstructs the expert workflow step by step. This approach builds both technical skill and the problem-solving instincts needed to handle real production issues.

Most Kubernetes courses focus on concepts and demonstrations. This course is built around doing β€” every skill is practiced in a lab environment before being validated against a professional solution. The final module goes further than most, integrating Jenkins CI/CD administration directly into the cluster to reflect true production workflows.

This course develops skills directly applicable to roles such as Kubernetes Administrator, DevOps Engineer, Cloud Infrastructure Engineer, Platform Engineer, and Site Reliability Engineer (SRE). The hands-on experience with stateful workloads, secrets management, observability, and CI/CD integration reflects the day-to-day responsibilities in these positions.

Module 1 (Kubernetes Basics) covers resource limits, rolling updates, rollbacks, VolumeMount troubleshooting, Shared Volumes, Sidecar Containers, Init Containers, and Nginx deployment.

Module 2 (Kubernetes Advanced) covers environment variables, Grafana deployment, deployment troubleshooting, Persistent Volumes, Kubernetes Secrets, and the Iron Gallery multi-tier application.

Module 3 (Kubernetes Deep Dive) covers Python app troubleshooting, Redis and MySQL deployments, the Guest Book application, Jenkins server setup, plugin management, and Jenkins user access control with RBAC.

Yes. This course builds on the systems and Linux administration skills developed in DevOps Foundation (Linux & Systems) - Hands-On. Completing that course first β€” or having equivalent real-world experience β€” will give you the strongest foundation for success here.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,

ΒΉ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.