-
Notifications
You must be signed in to change notification settings - Fork 352
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add EastWest Range feature The current east-west communication feature has some problems as the lack of support for cluster-only routes and the fact that these internal routes would still be accessible from outside if changing the Host header. More details of #1526 This commit adds the concept of EastWest Range feature, what makes possible to define internal domains and custom predicates to Skipper. With this information, Skipper's Kubernetes dataclient adds the given predicates on every route identified as part of one internal domain. Differently from the `-enable-kubernetes-east-west` and the `-kubernetes-east-west-domain=.ingress.cluster.local` flags this feature will not automatically create routes and both features shouldn't be used in combination. It requires changing the current way we convert routegroups to eskip routes, splitting the hostnames in internal and external hosts. All the hosts identified as internals require a separated route once it will have their own `ClientIP` predicate. Also, it adds two new flags to skipper configuration, `-kubernetes-east-west-range-domains` and `-kubernetes-east-west-range-predicates`. It also include the basic documentation regarding their usage. Signed-off-by: Jonathan Juares Beber <[email protected]> * Add Kubernetes Opt-in features subsections This commit creates multiple subsections in the Kubernetes operations documentation page. Signed-off-by: Jonathan Juares Beber <[email protected]>
- Loading branch information
1 parent
3c992ba
commit eee6e59
Showing
70 changed files
with
1,523 additions
and
106 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.