Packt

Kubernetes & Cloud Native Associate (KCNA) Prep

Packt

Kubernetes & Cloud Native Associate (KCNA) Prep

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

  • Understand the core components and architecture of Kubernetes.

  • Gain hands-on experience with Kubernetes CLI, namespaces, pods, and deployments.

  • Master Kubernetes networking services such as ClusterIP, NodePort, and LoadBalancer.

  • Learn how to manage and deploy applications using Helm charts and Argo CD.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

February 2026

Assessments

16 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 16 modules in this course

In this module, we will introduce you to the structure and goals of the Kubernetes and Cloud Native Associate (KCNA) course. You’ll gain an understanding of the exam's format and content, while also learning about the Cloud Native Computing Foundation (CNCF), its governance, and community involvement. This section provides a foundational overview that will guide your learning throughout the course.

What's included

3 videos1 reading

In this module, we will explore the fundamental concepts of Kubernetes, from the evolution of containers to the core benefits Kubernetes provides for container orchestration. You’ll learn about Kubernetes’ architecture, setup options, and why it has become the industry standard for container management. Additionally, we will walk through setting up a two-node Kubernetes cluster.

What's included

11 videos1 assignment

In this module, we will dive deep into the key Kubernetes objects that form the foundation of your applications. You’ll learn how objects like Pods, ReplicaSets, and Deployments work together to ensure efficient deployment and management of containerized applications. This section will also cover the essential role of namespaces and labels in organizing Kubernetes resources.

What's included

13 videos1 assignment

In this module, we will cover the various Kubernetes service types used to expose and manage network traffic within your Kubernetes cluster. You’ll learn how to configure and use ClusterIP, NodePort, and LoadBalancer services, and understand their use cases. Practical demonstrations will guide you through setting up and managing these services.

What's included

8 videos1 assignment

In this module, we will explore how to develop and manage Kubernetes manifest files. You’ll learn the role of the Kubernetes API in defining objects and how to create YAML files that describe resources within the cluster. This section is essential for managing Kubernetes workloads effectively.

What's included

1 video1 assignment

In this module, we will explore more advanced Kubernetes objects, such as DaemonSets, Jobs, CronJobs, and StatefulSets, which are vital for managing specific types of workloads. You will also learn about ConfigMaps and Secrets for configuration management, and explore the usage of Init Containers for task initialization.

What's included

15 videos1 assignment

In this module, we will cover the core concepts of Kubernetes pod scheduling. You will learn how Kubernetes schedules workloads based on node characteristics, labels, and specific conditions like taints and tolerations. The module also covers Pod Disruption Budgets (PDBs) to maintain availability during node disruptions.

What's included

7 videos1 assignment

In this module, we will explore how Kubernetes handles storage for containers using volumes. You’ll learn about different volume types, Persistent Volumes, and the process of creating and using Persistent Volume Claims (PVCs). Additionally, we will introduce StatefulSets and Storage Classes for managing stateful applications and dynamic storage provisioning.

What's included

8 videos1 assignment

In this module, we will cover essential security practices for Kubernetes clusters. You’ll learn how to use Network Policies to control traffic, implement RBAC for access control, and run security benchmarks using tools like Kube-bench. The module also demonstrates how to scan images and manifests for vulnerabilities to ensure secure applications.

What's included

9 videos1 assignment

In this module, we will introduce service meshes, which manage communication and security between microservices in cloud-native applications. You’ll learn how service meshes provide traffic management, security, and observability in Kubernetes environments, which is essential for large-scale deployments.

What's included

1 video1 assignment

In this module, we will dive into Helm, a powerful tool for managing Kubernetes applications. You will learn how to use Helm charts to simplify application deployment and management, and explore how to find and install charts from Artifact Hub for common Kubernetes applications.

What's included

2 videos1 assignment

In this module, we will explore the principles of cloud-native architecture and how Kubernetes supports scalable, resilient applications. You will learn about autoscaling, serverless computing, and the importance of open standards for ensuring flexibility and interoperability in cloud-native environments.

What's included

5 videos1 assignment

In this module, we will focus on the key aspects of observability in Kubernetes, including monitoring and logging. You will learn about tools like Prometheus and Grafana for gathering and visualizing metrics, and how SLOs, SLIs, and SLAs help measure and improve system performance.

What's included

5 videos1 assignment

In this module, we will explore cloud-native application delivery strategies, with a focus on GitOps for managing Kubernetes deployments. You will learn how Argo CD enables GitOps practices, providing a declarative approach to continuous delivery in cloud-native environments.

What's included

9 videos1 assignment

In this optional module, we will introduce Docker and its importance in the container ecosystem. You will learn how Docker containers are created, managed, and integrated with Kubernetes for deploying applications. This module provides a solid foundation for understanding Docker's role in cloud-native environments.

What's included

19 videos1 assignment

In this concluding module, we will summarize the key takeaways from the course, providing you with a comprehensive review of Kubernetes and cloud-native technologies. We’ll also guide you on the next steps for continuing your journey toward Kubernetes certification and applying your knowledge in practical environments.

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