Looking for your active Pro access before showing Course Notes. This usually takes just a moment.
Course Notes preview
Unlock Pro for the full per-exam reference guide.
Preview one piece from each section. Pro includes every Course Notes section, summary, key point, common mistake, exam tip, related-question review, and PDF export.
Includes full Course Mode and Course Notes.
Section 1Application Design and Build (20%)Preview
More in this section
11 more key points in Pro version
6 more common mistakes in Pro version
3 more exam tips in Pro version
37 more related questions in Pro version
Summary
Build and shape the Pod/workload correctly before worrying about rollout. Be fast with image references and command/args, choose the controller that matches the workload lifecycle, use init/native-sidecar patterns appropriately, and select ephemeral versus persistent storage based on lifecycle and access requirements.
Key Points
Define, build and modify container images: Tags are human-friendly but mutable; a digest such as `image@sha256:...` identifies immutable image content.
Common Mistakes
Define, build and modify container images: do not confuse tag = mutable name; digest = immutable content identity.
Exam Tips
Use `kubectl describe pod <pod>` first for pull errors; Events usually name the exact failure.
Section 2Application Deployment (20%)Preview
More in this section
11 more key points in Pro version
6 more common mistakes in Pro version
3 more exam tips in Pro version
37 more related questions in Pro version
Summary
Deploy changes safely and reversibly. Implement blue/green or basic canary patterns with labels/Services, control Deployment RollingUpdates, manage Helm releases and value behavior, and use Kustomize bases/overlays without duplicating manifests.
Key Points
Use Kubernetes primitives to implement common deployment strategies: Blue/green commonly runs two independent versions and changes one Service selector for cutover or rollback.
Common Mistakes
Use Kubernetes primitives to implement common deployment strategies: do not confuse blue/green = separate environments plus explicit cutover; canary = partial exposure of a new version.
Exam Tips
For reversible blue/green, make the Service the single cutover object.
Section 3Application Observability and Maintenance (15%)Preview
More in this section
14 more key points in Pro version
7 more common mistakes in Pro version
4 more exam tips in Pro version
27 more related questions in Pro version
Summary
Observe first, then repair. Migrate removed APIs, design probes around the correct failure action, extract state and metrics quickly with kubectl, retrieve the right log stream—including previous container instances—and debug systematically using status, Events, logs, configuration, and ephemeral debug containers.
Key Points
Understand API deprecations: `no matches for kind ... in version ...` usually means the requested API group/version is not served or the resource is unavailable.
Common Mistakes
Understand API deprecations: do not confuse deprecated = still served but scheduled for removal; removed = api endpoint no longer served.
Exam Tips
When you see 'no matches for kind', inspect `apiVersion` before rewriting unrelated fields.
Section 4Application Environment, Configuration and Security (25%)Preview
More in this section
23 more key points in Pro version
11 more common mistakes in Pro version
7 more exam tips in Pro version
47 more related questions in Pro version
Summary
This is the heaviest domain. Discover CRDs and unfamiliar API resources, distinguish authn/authz/admission, understand and define resources/quotas, handle ConfigMap and Secret update semantics, use ServiceAccounts as least-privilege workload identities, and harden containers with securityContext and capabilities.
Key Points
Discover and use resources that extend Kubernetes: A CRD extends the Kubernetes API with a custom resource; an Operator commonly combines custom resources with a controller/reconciliation loop.
Common Mistakes
Discover and use resources that extend Kubernetes: do not confuse crd = defines api type; custom resource = instance of that type; operator = automation/controller pattern.
Exam Tips
Unknown kind? Run `kubectl api-resources | grep -i <term>` before guessing commands.
Section 5Services and Networking (20%)Preview
More in this section
8 more key points in Pro version
6 more common mistakes in Pro version
2 more exam tips in Pro version
37 more related questions in Pro version
Summary
Trace traffic end to end. NetworkPolicies create additive allow-list isolation when enforced by the CNI; Services depend on selectors, readiness, EndpointSlices, and correct ports; Ingress adds HTTP/HTTPS host/path routing but still relies on a functioning controller and healthy Service backends.
Key Points
Demonstrate basic understanding of NetworkPolicies: NetworkPolicy selects Pods in its namespace with `podSelector`; an empty selector can select all Pods in that namespace.
Common Mistakes
Demonstrate basic understanding of NetworkPolicies: do not confuse networkpolicy = pod-level allow-list policy, not node firewall rules.
Exam Tips
Start by identifying selected Pods and direction before reading individual rules.
Search catalog
Find a practice exam
Flexible search understands AI-901, ai901, ai 901, 901, ai, network plus, and saa c03.