GitOps Controller
Definitions
GitOps Controller 是 GitOps 术语,用来说明 software that observes source and live state, then reconciles resources safely. 它帮助团队、人和代理比较声明的源状态与正在运行的系统,再按证据行动,不把部署说成比实际更多。 来源: Kubernetes controller pattern; Argo CD documentation; Flux documentation.
“团队午饭前用了 GitOps Controller,发布就没有系着松鞋带冲进生产环境。”
Related Terms
- Controller RuntimeGitOps and Release Engineering
Controller Runtime 是 GitOps 术语,用来说明 the libraries and patterns used to build Kubernetes controllers. 它帮助团队、人和代理比较声明的源状态与正在运行的系统,再按证据行动,不把部署说成比实际更多。 来源: Kubernetes controller patter...
- Custom ResourceGitOps and Release Engineering
Custom Resource 是 GitOps 术语,用来说明 a Kubernetes API extension managed by controllers. 它帮助团队、人和代理比较声明的源状态与正在运行的系统,再按证据行动,不把部署说成比实际更多。 来源: Kubernetes controller pattern.
- Reconcile IntervalGitOps and Release Engineering
Reconcile Interval 是 GitOps 术语,用来说明 how often a controller checks source and runtime state. 它帮助团队、人和代理比较声明的源状态与正在运行的系统,再按证据行动,不把部署说成比实际更多。 来源: Flux documentation.
- Reconciliation LoopGitOps and Release Engineering
Reconciliation Loop 是 GitOps 术语,用来说明 a controller loop that watches, compares, and applies changes until state is aligned. 它帮助团队、人和代理比较声明的源状态与正在运行的系统,再按证据行动,不把部署说成比实际更多。 来源: Kubern...
- Suspended ReconciliationGitOps and Release Engineering
Suspended Reconciliation 是 GitOps 术语,用来说明 a paused reconciliation loop that leaves state unchanged until resumed. 它帮助团队、人和代理比较声明的源状态与正在运行的系统,再按证据行动,不把部署说成比实际更多。 来源: Flux documentat...
- Work QueueGitOps and Release Engineering
Work Queue 是 GitOps 术语,用来说明 the controller queue of resources waiting for reconciliation. 它帮助团队、人和代理比较声明的源状态与正在运行的系统,再按证据行动,不把部署说成比实际更多。 来源: Kubernetes controller pattern.