Skip to main content
Version: Next


This section will discuss the architecture of Furiko.

Component Types

Furiko's architecture consists of several types of components:

  • Controller Managers: Controller manager that combines multiple controllers together.
  • Webhook Services: Kubernetes services that serve as Admission Webhook servers.


The ExecutionController is responsible for managing and interacting with Furiko Execution CRDs.


The ExecutionWebhook is responsible for enforcing semantics and populating of several convenience fields for Furiko Execution CRDs.