Controller Reconciliation Loop

Controller Reconciliation Loop A sequence diagram generated by Archify. List Kubernetes resources List Calico resources then compare and calculate diff Create/Update/Delete resources (only if out of sync) alt branch inside the loop: else in sync, no action needed; the action is logged loop: every reconciliation interval Kubernetes API · nodes, policies, namespaces · Sequence participant Kubernetes API nodes, policies, namespaces kube-controllers · reconciler · Sequence participant kube-controllers reconciler Calico Datastore · Calico resources · Sequence participant Calico Datastore Calico resources Legend request default message