k3s/cmd
Tim Hockin 8ae203825b Implement multi-port endpoints
Instead of endpoints being a flat list, it is now a list of "subsets"
where each is a struct of {Addresses, Ports}.  To generate the list of
endpoints you need to take union of the Cartesian products of the
subsets.  This is compact in the vast majority of cases, yet still
represents named ports and corner cases (e.g. each pod has a different
port number).

This also stores subsets in a deterministic order (sorted by hash) to
avoid spurious updates and comparison problems.

This is a fully compatible change - old objects and clients will
keepworking as long as they don't need the new functionality.

This is the prep for multi-port Services, which will add API to produce
endpoints in this new structure.
2015-03-27 12:36:32 -07:00
..
e2e First cut at a "conformance test". 2015-03-12 14:04:02 -07:00
gendocs Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
genman Output the inherited and non-inherited flags in the man page 2015-02-20 16:41:31 -05:00
hyperkube Add GOMAXPROCS in a few more places 2015-02-20 11:22:46 -08:00
integration Implement multi-port endpoints 2015-03-27 12:36:32 -07:00
kube-apiserver Merge pull request #5635 from ravigadde/master 2015-03-26 14:55:24 -07:00
kube-controller-manager Merge pull request #5635 from ravigadde/master 2015-03-26 14:55:24 -07:00
kube-proxy Separate the bind address for the healthz server from the bind address from 2015-03-26 10:40:48 -07:00
kube-version-change Add version converting binary 2015-03-04 11:41:08 -08:00
kubectl Add streaming command execution & port forwarding 2015-02-20 09:57:02 -05:00
kubelet Add HostNetworkSources capability to limit use of HostNetwork. 2015-03-25 11:23:06 -07:00
kubernetes nodecontroller: add event recorder support 2015-03-25 15:06:53 -04:00