Skip to main content
Version: Next

Architecture

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.

ExecutionController

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

ExecutionWebhook

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