GoogleCloudPlatform / k8s-multicluster-ingress

kubemci: Command line tool to configure L7 load balancers using multiple kubernetes clusters
Apache License 2.0
376 stars 68 forks source link

Adding an experimental multicluster ingress API #212

Open nikhiljindal opened 5 years ago

nikhiljindal commented 5 years ago

First stab at defining a MultiClusterIngress API.

There are 2 high level resources here: MultiClusterIngress and MultiClusterService.

Key differences with the current CLI model:

Advantages:

This is still Work in Progress (WIP). Sharing the API definition early to get reviews. Please review and add comments.

nikhiljindal commented 5 years ago

cc @csbell @bowei @rramkumar1 @agau4779 @thockin @G-Harmon

k8s-ci-robot commented 5 years ago

@nikhiljindal: The following test failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-multicluster-ingress-test 1c931daea39cbb6e8d185b8f22f986b7a92ba057 link /test pull-kubernetes-multicluster-ingress-test

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).