> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: Prep Course - Kyverno Certified Associate (KCA) Certification

> A hands-on course preparing learners for the Kyverno Certified Associate exam, teaching Kubernetes policy management with Kyverno validation, mutation, generation, ImageVerify, exceptions, labs, and mock exams

Notes for the **Prep Course - Kyverno Certified Associate (KCA) Certification** course: 78 lessons across 12 sections.

## Course Introduction

* [Course Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Course-Introduction/Course-Introduction/page.md)

## Kyverno Introduction

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-Introduction/Section-Introduction/page.md)
* [Kyverno Overview](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-Introduction/Kyverno-Overview/page.md)
* [Kyverno Architecture Part 1](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-Introduction/Kyverno-Architecture-Part-1/page.md)
* [Kyverno Architecture Part 2](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-Introduction/Kyverno-Architecture-Part-2/page.md)
* [Installing Kyverno on Your Cluster](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-Introduction/Installing-Kyverno-on-Your-Cluster/page.md)
* [Kyverno Policies](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-Introduction/Kyverno-Policies/page.md)

## Resource Filters

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Section-Introduction/page.md)
* [Match Statements](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Match-Statements/page.md)
* [Demo Match Statements](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Demo-Match-Statements/page.md)
* [Any and All Statements](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Any-and-All-Statements/page.md)
* [Demo Any and All Statements](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Demo-Any-and-All-Statements/page.md)
* [Exclude Statements](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Exclude-Statements/page.md)
* [Demo Exclude Statements](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Demo-Exclude-Statements/page.md)
* [Introduction to JMESPath](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Introduction-to-JMESPath/page.md)
* [Preconditions Part 1](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Preconditions-Part-1/page.md)
* [Preconditions Part 2](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Preconditions-Part-2/page.md)
* [Demo Preconditions](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Resource-Filters/Demo-Preconditions/page.md)

## Validate Rules

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Section-Introduction/page.md)
* [Basic Validations](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Basic-Validations/page.md)
* [Failure Action](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Failure-Action/page.md)
* [Demo Failure Action](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Demo-Failure-Action/page.md)
* [Failure Action Overrides](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Failure-Action-Overrides/page.md)
* [Patterns Wildcards](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Patterns-Wildcards/page.md)
* [Demo Patterns Wildcards](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Demo-Patterns-Wildcards/page.md)
* [Patterns Operators](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Patterns-Operators/page.md)
* [Demo Patterns Operators](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Demo-Patterns-Operators/page.md)
* [Patterns Anchors Part 1](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Patterns-Anchors-Part-1/page.md)
* [Patterns Anchors Part 2](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Patterns-Anchors-Part-2/page.md)
* [Demo Patterns Anchors](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Demo-Patterns-Anchors/page.md)
* [The anyPattern OR Logic](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/The-anyPattern-OR-Logic/page.md)
* [Deny Rules](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Deny-Rules/page.md)
* [ForEach Part 1](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/ForEach-Part-1/page.md)
* [ForEach Part 2](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/ForEach-Part-2/page.md)
* [Demo ForEach](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Demo-ForEach/page.md)
* [Pod Security](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Pod-Security/page.md)
* [Pod Security Exemptions](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Pod-Security-Exemptions/page.md)
* [CEL Expressions Part 1](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/CEL-Expressions-Part-1/page.md)
* [CEL Expressions Part 2](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/CEL-Expressions-Part-2/page.md)
* [Autogen Rules](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Validate-Rules/Autogen-Rules/page.md)

## Mutate Rules

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Mutate-Rules/Section-Introduction/page.md)
* [JSONPatch](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Mutate-Rules/JSONPatch/page.md)
* [Strategic Merge Patch](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Mutate-Rules/Strategic-Merge-Patch/page.md)
* [Conditional Anchors](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Mutate-Rules/Conditional-Anchors/page.md)
* [Mutate Existing Resources Part 1](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Mutate-Rules/Mutate-Existing-Resources-Part-1/page.md)
* [Mutate Existing Resources Part 2](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Mutate-Rules/Mutate-Existing-Resources-Part-2/page.md)
* [ForEach](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Mutate-Rules/ForEach/page.md)

## Generate Rules

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Generate-Rules/Section-Introduction/page.md)
* [Data Source](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Generate-Rules/Data-Source/page.md)
* [Data Source Syncronization Effect](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Generate-Rules/Data-Source-Syncronization-Effect/page.md)
* [Clone Source](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Generate-Rules/Clone-Source/page.md)
* [Clone List](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Generate-Rules/Clone-List/page.md)
* [Generate Existing](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Generate-Rules/Generate-Existing/page.md)

## External Data Sources

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/External-Data-Sources/Section-Introduction/page.md)
* [Variables from ConfigMaps](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/External-Data-Sources/Variables-from-ConfigMaps/page.md)
* [Variables from API Calls](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/External-Data-Sources/Variables-from-API-Calls/page.md)
* [Global Context](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/External-Data-Sources/Global-Context/page.md)
* [Variables from Image Registeries](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/External-Data-Sources/Variables-from-Image-Registeries/page.md)

## ImageVerify Rules

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/ImageVerify-Rules/Section-Introduction/page.md)
* [Container Image Signing](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/ImageVerify-Rules/Container-Image-Signing/page.md)
* [Image Signature using Notary](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/ImageVerify-Rules/Image-Signature-using-Notary/page.md)
* [Verify Notary Signatures with Kyverno](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/ImageVerify-Rules/Verify-Notary-Signatures-with-Kyverno/page.md)
* [Verify Image Attestations](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/ImageVerify-Rules/Verify-Image-Attestations/page.md)

## Policy Exceptions

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Policy-Exceptions/Section-Introduction/page.md)
* [Policy Exceptions](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Policy-Exceptions/Policy-Exceptions/page.md)
* [Pod Security Exemptions](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Policy-Exceptions/Pod-Security-Exemptions/page.md)

## Cleanup Policies

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Cleanup-Policies/Section-Introduction/page.md)
* [Cleanup Policy](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Cleanup-Policies/Cleanup-Policy/page.md)
* [Cleanup Label](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Cleanup-Policies/Cleanup-Label/page.md)

## Reporting

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Reporting/Section-Introduction/page.md)
* [PolicyReport Schema](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Reporting/PolicyReport-Schema/page.md)
* [PolicyReport from Admission Requests](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Reporting/PolicyReport-from-Admission-Requests/page.md)
* [PolicyReport from Background Scan](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Reporting/PolicyReport-from-Background-Scan/page.md)

## Kyverno CLI

* [Section Introduction](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-CLI/Section-Introduction/page.md)
* [apply Command Part 1](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-CLI/apply-Command-Part-1/page.md)
* [apply Command Part 2](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-CLI/apply-Command-Part-2/page.md)
* [apply Command Part 3](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-CLI/apply-Command-Part-3/page.md)
* [test Command](/docs/Prep-Course-Kyverno-Certified-Associate-KCA-Certification/Kyverno-CLI/test-Command/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.