DockerCLI/cli/command/stack/kubernetes
Simon Ferquel cad20c759f Support internal Load Balancing for Kubernetes stacks
On the server v0.4.21 has introduced a better way of dealing with
intra-stack networking: if the user can specify a list of endpoints
exposed internally, we now can setup a ClusterIP for this to avoid the
pitfalls of DNS-based load balancing.
This exposes the feature using the "Expose" compose field, and adds an
extra x-internal-service-type field to explicitly define how intra-stack
networking is handled on a service.

Signed-off-by: Simon Ferquel <simon.ferquel@docker.com>
2019-04-12 11:43:30 +02:00
..
testdata Support internal Load Balancing for Kubernetes stacks 2019-04-12 11:43:30 +02:00
cli.go Handle version v1alpha3 2019-01-24 20:24:45 +01:00
client.go Handle version v1alpha3 2019-01-24 20:24:45 +01:00
conversion.go replace the imports in the cli to use compose-on-kubernetes 2018-12-28 15:49:20 +01:00
conversion_test.go replace the imports in the cli to use compose-on-kubernetes 2018-12-28 15:49:20 +01:00
convert.go Support internal Load Balancing for Kubernetes stacks 2019-04-12 11:43:30 +02:00
convert_test.go Support internal Load Balancing for Kubernetes stacks 2019-04-12 11:43:30 +02:00
deploy.go Extract streams helpers from command package to their own package to remove a cyclic dependency from command to internal/containerizedengine 2019-01-28 14:36:00 +01:00
deploy_test.go Handle version v1alpha3 2019-01-24 20:24:45 +01:00
list.go formatter package heavy refactoring 2018-10-23 17:05:44 +02:00
ps.go formatter package heavy refactoring 2018-10-23 17:05:44 +02:00
remove.go Fix outputting twice the docker stack rm error message 2018-05-30 15:56:41 +02:00
services.go replace the imports in the cli to use compose-on-kubernetes 2018-12-28 15:49:20 +01:00
services_test.go Update tests to use gotest.tools 👼 2018-06-08 18:24:26 +02:00
stack.go Handle version v1alpha3 2019-01-24 20:24:45 +01:00
stackclient.go Add support for pull secrets and policies 2019-01-29 18:12:43 +01:00
stackclient_test.go Add omitempty on compose config top-level types 2018-07-02 12:04:09 +02:00
warnings.go Print warnings on stderr for each unsupported features while parsing a compose file for deployment on Kubernetes. 2018-04-30 11:56:14 +02:00
warnings_test.go Allow marshalling of Compose config to JSON 2018-09-10 11:16:05 -07:00
watcher.go Fix the stack informer's selector used to track deployment 2019-04-01 15:18:55 +02:00
watcher_test.go replace the imports in the cli to use compose-on-kubernetes 2018-12-28 15:49:20 +01:00