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.