Slide 40
Slide 40 text
clusterset
Commit
member
cluster
member
cluster
Source of truth
raw payload
Target selection
Payload specialization per target
Payload delivery
member
cluster
Might be a git repository, a
k8s API, a kcp instance, or
other.
Might be label selectors, a
list of cluster names, or
other.
Might be push or pull.
Might have policies applied
(e.g. rate limits).
Might be unilateral or
reconciled bi-directionally.
Might be templates, helm,
kustomize, or other.
Cluster registry
Might be individual
resources or some form of
“package”.
Target sequencing Might be none or highly
orchestrated or something
in-between.
NB: Arbitrary processing can occur
at various stages
E.g “package” expansion could be:
● before commit
● at payload specialization
● at payload delivery