mcs-api
mcs-api copied to clipboard
This repository hosts the Multi-Cluster Service APIs. Providers can import packages in this repo to ensure their multi-cluster service controller implementations will be compatible with MCS data plane...
Multi-cluster Service APIs
This repository hosts the Multi-Cluster Service APIs. Providers can import packages in this repo to ensure their multi-cluster service controller implementations will be compatible with MCS data planes.
This repo contains the initial implementation according to KEP-1645 and will be used for iterative development as we work to meet our Alpha -> Beta graduation requirements.
Try it out
Requires kind
To see the API in action, run make demo to build and run a local demo against
a pair of kind clusters. Alternatively, you can take a self guided tour. Use:
-
./scripts/up.shto create a pair of clusters with mutually connected networks and install themcs-api-controller.This will use a pre-existing controller image if available, it's recommended to run
make docker-buildfirst. -
./demo/demo.shto run the same demo as above against your newly created clusters (must run./scripts/up.shfirst). -
./scripts/down.shto tear down your clusters.
Community, discussion, contribution, and support
Learn how to engage with the Kubernetes community on the community page.
You can reach the maintainers of this project at:
Technical Leads
- @pmorie
- @jeremyot
Code of conduct
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.