Kubernetes · course, labs and mock exams
CNPA course and practice labs
Certified Cloud Native Platform Engineering Associate: 6 modules of lessons and demos, 18 tasks from 18 lab templates on real kubeadm clusters, and 1 timed mock exams.
A course, original questions, kubeadm labs for the competencies kubectl can check, and a full mock. The exam is multiple choice.
- Modules
- 6
- Lessons
- 27
- Demos
- 0
- Labs
- 18
- Tasks
- 18
- Mock exams
- 1
The Linux Foundation · 120 minute exam
What you'll learn
Every domain of the exam, weighted like the exam
All 6 domains in the public curriculum. 6 of them already have labs.
Platform Engineering Core Fundamentals
36%of the exam
7 competencies · 3 labs
Platform Observability, Security, and Conformance
20%of the exam
5 competencies · 5 labs
Continuous Delivery & Platform Engineering
16%of the exam
5 competencies · 3 labs
Platform APIs and Provisioning Infrastructure
12%of the exam
4 competencies · 4 labs
IDPs and Developer Experience
8%of the exam
4 competencies · 2 labs
Measuring your Platform
8%of the exam
2 competencies · 1 labs
What's included
A full course, not just a question bank
27 lessons
Short lessons for the exam competencies, with commands to copy and links to the official docs.
0 demos
Walk through a task step by step before you try it yourself.
18 hands-on labs
18 tasks with their variants, on a kubeadm cluster, graded check by check.
6 module quizzes
37 original questions, with an explanation for every answer.
1 mock exams
1 full mocks and 0 domain mocks. Pass mark 75%.
Certificate of completion
From The Cloud Panda when you finish the course. It is a course certificate, not one from The Linux Foundation.
Curriculum
6 modules
27 lessons and 0 demos: 3 h 49 min of reading and demos, about 6 hours with the practice. The lessons open with a free account.
01Platform engineering fundamentals
Desired state, DevOps practice, environments, what a platform is for, and how integration and delivery show up on a cluster. Domain: Platform Engineering Core Fundamentals.
- lessonDeclarative resource management9 min
- lessonDevOps practices on a platform team8 min
- lessonApplication environments9 min
- lessonPlatform architecture and capabilities9 min
- lessonWhat a platform is for8 min
- lessonContinuous integration fundamentals8 min
- lessonContinuous delivery and a rollout9 min
02Observability, security, and conformance
The four signals, network policy versus encryption, admission policy, Pod Security, and what a pipeline identity is allowed to do. Domain: Platform Observability, Security, and Conformance.
- lessonTraces, metrics, logs, and events9 min
- lessonSecure service communication9 min
- lessonPolicy engines9 min
- lessonKubernetes security essentials9 min
- lessonSecurity in delivery pipelines8 min
03Continuous delivery
What a pipeline contains, how an incident is handled, how CI and CD meet, and how GitOps represents an environment. Domain: Continuous Delivery & Platform Engineering.
- lessonWhat a CI pipeline contains8 min
- lessonIncident response8 min
- lessonHow CI and CD fit together8 min
- lessonGitOps workflows9 min
- lessonGitOps across environments9 min
04Platform APIs and provisioning
The reconcile loop, custom resources as a product API, asking the cluster for infrastructure, and what makes a controller an operator. Domain: Platform APIs and Provisioning Infrastructure.
- lessonThe reconciliation loop8 min
- lessonCustom resources as a platform API9 min
- lessonProvisioning infrastructure from Kubernetes9 min
- lessonThe operator pattern8 min
05IDPs and developer experience
Narrow self-service, a catalog that is an API, what a portal is for, and where automation with a model belongs. Domain: IDPs and Developer Experience.
- lessonSelf-service within guardrails8 min
- lessonAPI-driven service catalogs8 min
- lessonDeveloper portals8 min
- lessonAI in platform automation8 min
06Measuring the platform
Whether developers are faster, and the four DORA outcomes that tell you if the path is working. Domain: Measuring your Platform.
- lessonEfficiency and team productivity8 min
- lessonDORA metrics9 min
How a lab works
The same loop as a hands-on exam
A task, a live cluster, and checks that read the cluster.
We set the scene
A setup script puts a live environment into a real state, often a broken one: a broken workload, a missing permission, a Service with no endpoints. You get the task and a terminal.
You fix it
With the real tools and the official documentation, exactly as you will in the exam. Nothing is simulated and there are no multiple-choice shortcuts.
Checks grade it
Each lab runs checks against the live environment and shows which passed. There is no answer text to match: if a check fails, you know exactly what is left.
Lab library
Every lab, by exam domain
18 hands-on tasks across 6 domains, about 2 hours of practice.
- Platform Engineering Core Fundamentals36%
- Platform Observability, Security, and Conformance20%
- Continuous Delivery & Platform Engineering16%
- Platform APIs and Provisioning Infrastructure12%
- IDPs and Developer Experience8%
- Measuring your Platform8%
Platform Engineering Core Fundamentals 36% of the exam · 3 labs
Declarative Resource Management
- F1Declare a Deployment from a ConfigMap8 min
DevOps Practices in Platform Engineering
No kubectl lab for this competency.
Application Environments and Infrastructure Concepts
- F2Cap a stage namespace8 min
Platform Architecture and Capabilities
No kubectl lab for this competency.
Platform Engineering Goals, Objectives, and Approaches
No kubectl lab for this competency.
Continuous Integration Fundamentals
No kubectl lab for this competency.
Continuous Delivery and GitOps
- F3Roll a release forward7 min
Platform Observability, Security, and Conformance 20% of the exam · 5 labs
Observability Fundamentals: Traces, Metrics, Logs, and Events
- S1Read the signal the Pod wrote6 min
Secure Service Communication
- S2Let one client reach the ledger8 min
Policy Engines for Platform Governance
- S3Require an owner label on Pods8 min
Kubernetes Security Essentials
- S4Enforce the baseline Pod Security profile8 min
Security in CI/CD Pipelines
- S5A pipeline identity that cannot read Secrets8 min
Continuous Delivery & Platform Engineering 16% of the exam · 3 labs
Continuous Integration Pipelines Overview
No kubectl lab for this competency.
Incident Response in Platform Engineering
- D1Restore the invoices Deployment7 min
CI/CD Relationship Fundamentals
No kubectl lab for this competency.
GitOps Basics and Workflows
- D2Apply the portal desired state8 min
GitOps for Application Environments
- D3Promote shop with a prod overlay8 min
Platform APIs and Provisioning Infrastructure 12% of the exam · 4 labs
Kubernetes Reconciliation Loop
- A1Let the controller reach four workers6 min
APIs for Self-Service Platforms (CRDs)
- A2Publish a Workspace API8 min
Infrastructure Provisioning with Kubernetes
- A3Provision a volume for the export job8 min
Kubernetes Operator Pattern for Integration
- A4Install the addon controller identity8 min
IDPs and Developer Experience 8% of the exam · 2 labs
Simplified Access to Platform Capabilities
- E1Developer access without Secrets7 min
API-Driven Service Catalogs
- E2Request a catalog service6 min
Developer Portals for Platform Adoption
No kubectl lab for this competency.
AI/ML in Platform Automation
No kubectl lab for this competency.
Measuring your Platform 8% of the exam · 1 labs
Platform Efficiency and Team Productivity
- M1Record what the batch Deployment requests6 min
DORA Metrics for Platform Initiatives
No kubectl lab for this competency.
Mock exams
1 timed mock exams
Pass mark 75%. A task appears in only one mock.
| Mock | Kind | Tasks | Time |
|---|---|---|---|
| CNPA Full Mock 01 | Full exam | 18 | 120 min |
Start the CNPA course
A free account opens the lessons. The free starter labs on the CKA stay the CKA labs.