Skip to content

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.

License

kubernetes-sigs/mcs-api

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
November 29, 2022 09:13
November 29, 2022 09:12
pkg
November 29, 2022 09:12
November 14, 2022 14:38
November 29, 2022 09:12
November 10, 2022 18:22
August 7, 2020 15:14
August 9, 2020 23:48
March 10, 2022 10:11
August 9, 2020 23:48
August 7, 2020 15:14
August 7, 2020 15:14
August 7, 2020 15:14
November 29, 2022 09:13
November 29, 2022 09:13

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.sh to create a pair of clusters with mutually connected networks and install the mcs-api-controller.

    This will use a pre-existing controller image if available, it's recommended to run make docker-build first.

  • ./demo/demo.sh to run the same demo as above against your newly created clusters (must run ./scripts/up.sh first).

  • ./scripts/down.sh to 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:

Our meeting schedule is here

Technical Leads

  • @pmorie
  • @jeremyot

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

About

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.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published