Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 609 Bytes

README.md

File metadata and controls

15 lines (11 loc) · 609 Bytes

Supercontroller

Supercontroller is an example controller pattern that can connect to multiple Kubernetes clusters, bulk-operate on entire api group(example.com).

It is-

  • Multi-cluster aware
  • Multi-resource: will watch all resources in an API group
  • Dynamic : doesn't need static schema of resources
  • Multi-modal: multiple handlers can be hooked (not sure if this is a good idea)

Use case

Useful for common operations that need to be performed across multiple clusters for an API-group. For example-

  • Create a global view in a single datastore
  • Process CRs for quota accounting-like use-cases