Skip to content

Support multiple operator instances in one k8s cluster #2478

Open
@mflendrich

Description

@mflendrich

Make it possible to run multiple instances of Operator in the cluster.

There are two approaches that might work:

  • for the namespaced resources, restrict the operator's controllers to a specific namespace
  • for the non-namespaced resources, introduce the "class" concept akin to StorageClass, IngressClass, GatewayClass or a unique identifier.

Tasks

Preview Give feedback

Acceptance criteria

  • It is possible to run multiple Operators in a way that each resource has a well-defined relationship to one operator it will be reconciled by.
  • The multi-operator workflow is documented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.priority/backlogHigher priority than priority/awaiting-more-evidence.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions