Packt

Practical Kubernetes - Beyond CKA and CKAD Hands-on

Packt

Practical Kubernetes - Beyond CKA and CKAD Hands-on

Included with Coursera Plus

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

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

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

What you'll learn

  • Gain hands-on expertise in setting up and managing multi-node Kubernetes clusters

  • Master advanced networking concepts like LoadBalancer, NodePort, and network policies

  • Learn how to effectively manage applications, including deployment strategies and rollbacks

  • Optimize cluster performance with tools like Helm, Prometheus, and Grafana

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

February 2026

Assessments

27 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 27 modules in this course

In this module, we will introduce the course, its objectives, and the hands-on approach designed to enhance your Kubernetes expertise. You will gain insight into the structure of the course and its focus on practical, advanced Kubernetes topics. Get ready to explore real-world scenarios and deepen your container orchestration knowledge.

What's included

1 video1 reading

In this module, we will dive into the history and evolution of containers, highlighting their role in modern applications. We’ll then explore the limitations of managing containers without orchestration and introduce you to the powerful concept of container orchestration, setting the stage for Kubernetes.

What's included

5 videos1 assignment

In this module, we will provide a high-level overview of Kubernetes, explaining its pivotal role in container orchestration. You’ll learn why Kubernetes has become the go-to tool for managing containerized applications, and you’ll explore its available setup options and ecosystem offerings.

What's included

4 videos1 assignment

In this module, we will examine the architecture of Kubernetes, focusing on its controller and worker node components. You'll explore how Kubernetes works at a system level and learn to navigate the official documentation to enhance your learning journey.

What's included

3 videos1 assignment

In this module, we will guide you through the essential requirements and configuration for setting up a two-node Kubernetes cluster using kubeadm. You’ll learn through practical demonstrations, making the setup process straightforward and effective.

What's included

3 videos1 assignment

In this module, we will explore the foundational Kubernetes objects like pods, deployments, and replicaSets. You will also learn to manage these objects through hands-on operations, including using namespaces, labels, and selectors to efficiently organize resources.

What's included

15 videos1 assignment

In this module, we will explore Kubernetes networking, focusing on service types such as ClusterIP, NodePort, and LoadBalancer. You will also learn how to troubleshoot networking issues effectively, ensuring smooth communication within your cluster.

What's included

9 videos1 assignment

In this module, we will introduce you to the Kubernetes API ecosystem and demonstrate how to create and manage YAML manifest files. You’ll also learn how to use the kubectl explain command for deeper understanding and debugging.

What's included

5 videos1 assignment

In this module, we will guide you through Kubernetes update strategies, including rolling updates and rollbacks. You’ll gain hands-on experience in using these strategies to update and manage your applications efficiently.

What's included

4 videos1 assignment

In this module, we will cover essential maintenance activities such as scaling out and scaling in your Kubernetes cluster. You'll also learn how to safely manage nodes, backup etcd, and perform critical cluster maintenance operations.

What's included

11 videos1 assignment

In this module, we will introduce you to more advanced Kubernetes objects like DaemonSets, Jobs, CronJobs, ConfigMaps, and Secrets. You’ll learn practical use cases and hands-on demonstrations of these objects.

What's included

13 videos1 assignment

In this module, we will dive into advanced pod configurations, including Init Containers, multi-container pods, and various probes (liveness, readiness, and startup). You’ll learn to optimize pod resource management and troubleshoot pod-level issues effectively.

What's included

13 videos1 assignment

In this module, we will explore Kubernetes scheduling techniques, from node selectors to affinity/anti-affinity rules. You'll learn to manage pod placement and control traffic flow through advanced scheduling strategies.

What's included

17 videos1 assignment

In this module, we will introduce you to Kubernetes volumes, including ephemeral and persistent volume types. You’ll learn to configure volumes for different storage needs, including managing ConfigMaps and Secrets securely.

What's included

7 videos1 assignment

In this module, we will dive deeper into persistent storage, focusing on PVs, PVCs, and dynamic volume provisioning. You’ll learn how to configure storage classes and set up an NFS provisioner for more advanced storage solutions.

What's included

6 videos1 assignment

In this module, we will compare Deployments with StatefulSets and explore when to use StatefulSets for stateful applications. You will also see a practical example of deploying MongoDB with StatefulSets.

What's included

4 videos1 assignment

In this module, we will guide you through the Kubernetes cluster upgrade process, from upgrading the control plane to worker nodes. You’ll learn about best practices and important considerations during cluster upgrades.

What's included

4 videos1 assignment

In this module, we will cover the essentials of Role-Based Access Control (RBAC) in Kubernetes. You will learn how to configure roles, role bindings, and service accounts to secure and manage access within your cluster.

What's included

7 videos1 assignment

In this module, we will explore the concept of Ingress and its role in managing external access to services within Kubernetes. You’ll also learn how to set up and configure an Ingress controller and resources effectively.

What's included

3 videos1 assignment

In this module, we will dive into Kubernetes network policies and how they control traffic flow. You’ll learn to define, implement, and apply security policies to safeguard your cluster’s communication.

What's included

6 videos1 assignment

In this module, we will cover monitoring techniques using the Kubernetes Metric Server, Horizontal Pod AutoScaler, and the Kubernetes Dashboard. You will also gain practical experience in tracking and visualizing cluster health and performance.

What's included

7 videos1 assignment

In this module, we will explore how to integrate private registries with Kubernetes to securely manage container images. You will learn how to configure Kubernetes to pull images from these registries effectively.

What's included

3 videos1 assignment

In this module, we will focus on managing Kubernetes certificates with kubeadm. You’ll learn how to securely handle certificates and ensure the integrity of your cluster’s communication.

What's included

1 video1 assignment

In this module, we will explore advanced Kubernetes tasks such as managing Pod Disruption Budgets (PDBs) and using Kubernetes events for troubleshooting and debugging. You’ll gain insights into effective monitoring and issue resolution techniques.

What's included

4 videos1 assignment

In this module, we will introduce you to Helm, a powerful tool for managing Kubernetes applications. You’ll learn how to create and deploy Helm charts, streamlining application deployments and management.

What's included

4 videos1 assignment

In this module, we will guide you through setting up Prometheus for monitoring your Kubernetes cluster and integrating it with Grafana for advanced visualization. You’ll learn how to create dashboards to track critical cluster metrics.

What's included

4 videos1 assignment

In this final module, we will recap the key concepts learned throughout the course. You’ll receive guidance on how to continue advancing your Kubernetes expertise and apply the skills acquired in real-world scenarios.

What's included

1 video2 assignments

Instructor

Packt - Course Instructors
Packt
1,395 Courses 375,627 learners

Offered by

Packt

Why people choose Coursera for their career

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."

Jennifer J.

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

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."

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."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions