kubernetes-sigs / mcs-api

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.
Apache License 2.0
209 stars 42 forks source link

Is there a easy way to install mcs-api #27

Closed qingwave closed 1 year ago

qingwave commented 1 year ago

Now we can only install mcs-api via demo script, is there any stable way to install it kustomize or helm package?

RainbowMango commented 1 year ago

Do you mean ServiceExport and ServiceImport? https://github.com/karmada-io/karmada/blob/master/charts/karmada/_crds/bases/multicluster.x-k8s.io_serviceexports.yaml https://github.com/karmada-io/karmada/blob/master/charts/karmada/_crds/bases/multicluster.x-k8s.io_serviceimports.yaml

qingwave commented 1 year ago

Both CRDs and controller

RainbowMango commented 1 year ago

Here is a controller for the demo. https://github.com/kubernetes-sigs/mcs-api

qingwave commented 1 year ago

Here is a controller for the demo. https://github.com/kubernetes-sigs/mcs-api

Read the [KEP-1645] again, this project only aim to define the service discorvery spec cross clusters without detail implemention. Is this right? Please correct me if I miss something.

RainbowMango commented 1 year ago

Yes, you are right. But there is a controller in the repo, which is just for demo.

qingwave commented 1 year ago

@RainbowMango Thanks for your explanation, now it's more clear to me.