Skip to main content

Module controller

Module controller 

Source
Expand description

Controller — SzRustApp 的 reconcile 逻辑

§架构说明

Controller watch SzRustApp CRD 变化,对每个资源执行 reconcile:

  1. Create:SzRustApp 新增 → 创建 Deployment + Service
  2. Update:SzRustApp spec 变更 → 更新 Deployment
  3. Delete:SzRustApp 删除 → 清理 Deployment + Service
  4. Status:更新 SzRustApp status(ready/replicas/conditions)

Structs§

Reconciler
SzRustApp Reconciler — 实现 reconcile 逻辑
ReconcilerStats
Reconciler 统计信息

Enums§

ControllerError
Controller 错误
ReconcileResult
Reconcile 操作结果

Functions§

run_controller
启动 Controller