Skip to content

feature: Implement CacheServer reconciling #11

Open
@embik

Description

@embik

Feature Description

For advanced deployment scenarios of kcp, a so called cache server is required. Cache servers store a subset of resources integral to a kcp installation's cross-shard communication. Usually this is embedded in the root shard, but we should support deploying a dedicated entity.

kcp ships a standalone cache-server binary.

Proposed Solution

The CacheServer reconciler has to be implemented to deploy a cache-server instance (what exactly this looks like is a bit unclear as of writing this). In addition, existing APIs and reconcilers likely need to be adjusted so that RootShard and Shard objects can optionally reference a CacheServer object.

If that is the case, the RootShard should also not run the embedded cache-server instance.

Alternative Solutions

No response

Want to contribute?

  • I would like to work on this issue.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions