DevilKing's blog

冷灯看剑,剑上几分功名?炉香无需计苍生,纵一穿烟逝,万丈云埋,孤阳还照古陵

0%

Argo Architecture

repo地址

argo是一个Open source Kubernetes native workflows, events, CI and CD

这里主要是介绍它的events机制,也就是所谓的事件驱动?

  • gateways which are implemented as a Kubernetes-native Custom Resource Definition that either produce the events internally or process the events that originate from outside the gateways
  • sensors which are implemented as a Kubernetes-native Custom Resource Definition that define a set of dependencies and trigger actions.
    • Define multiple dependencies from a variety of gateway sources
    • Build custom gateways to support business-level constraint logic
    • Trigger messages and Kubernetes object creation after successful dependency resolution
    • Trigger escalation after errors, or dependency constraint failures
    • Build and manage a distributed, cross-team, event-driven architecture
    • Easily leverage Kubernetes-native APIs to monitor dependencies

gateways作为producer,sensors的作用?