Jikkou Concepts

Learn the core concepts behind Jikkou — resources, reconciliation, transformations, validations, providers, and more.

This section explains key concepts used within Jikkou:


Jikkou Resources

Understand Jikkou resources — entities that represent the desired state of Kafka topics, ACLs, schemas, and other system objects.

Labels and Annotations

Learn how to use labels and annotations to attach identifying metadata to Jikkou resource objects.

Jikkou Reconciliation

Understand the reconciliation process for comparing and synchronizing desired and actual resource states.

Jikkou Selectors

Learn how to use Jikkou selectors to include or exclude resources during collection and reconciliation.

Jikkou Transformations

Learn how Jikkou transformations enrich, filter, and modify resource definitions before reconciliation.

Jikkou Validations

Learn how Jikkou validations enforce rules and constraints on resource definitions before applying changes.

Jikkou Templates

Learn how to use Jinja templating to dynamically define resource configuration files in Jikkou.

Jikkou Collectors

Understand how collectors discover and describe existing resources in your Kafka system.

Jikkou Controllers

Learn how Jikkou controllers compute and apply changes to reconcile resources in managed systems.

Jikkou Providers

Understand Jikkou providers — pluggable modules that supply extensions for Kafka, Schema Registry, Aiven, and other platforms.

Jikkou Reporters

Learn how to use reporters to send Jikkou reconciliation changes to third-party systems.

Jikkou Actions

Learn how to use Jikkou actions to execute specific one-shot operations on resources.

Jikkou Resource Repositories

Explore Resource Repositories, the extensible component for loading resources from various sources.