k3s/pkg/apis
Kubernetes Submit Queue ceccd305ce Merge pull request #42147 from bowei/ip-alias-2
Automatic merge from submit-queue

Add support for IP aliases for pod IPs (GCP alpha feature)

```release-note
Adds support for allocation of pod IPs via IP aliases.

# Adds KUBE_GCE_ENABLE_IP_ALIASES flag to the cluster up scripts (`kube-{up,down}.sh`).

KUBE_GCE_ENABLE_IP_ALIASES=true will enable allocation of PodCIDR ips
using the ip alias mechanism rather than using routes. This feature is currently
only available on GCE.

## Usage
$ CLUSTER_IP_RANGE=10.100.0.0/16 KUBE_GCE_ENABLE_IP_ALIASES=true bash -x cluster/kube-up.sh

# Adds CloudAllocator to the node CIDR allocator (kubernetes-controller manager).

If CIDRAllocatorType is set to `CloudCIDRAllocator`, then allocation
of CIDR allocation instead is done by the external cloud provider and
the node controller is only responsible for reflecting the allocation
into the node spec.

- Splits off the rangeAllocator from the cidr_allocator.go file.
- Adds cloudCIDRAllocator, which is used when the cloud provider allocates
  the CIDR ranges externally. (GCE support only)
- Updates RBAC permission for node controller to include PATCH
```
2017-04-11 22:09:24 -07:00
..
abac mechanical repercussions 2017-01-13 08:27:14 -05:00
apps Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
authentication Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
authorization Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
autoscaling Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
batch Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
certificates Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
componentconfig Adds support for PodCIDR allocation from the GCE cloud provider 2017-04-11 14:07:54 -07:00
extensions Merge pull request #43406 from janetkuo/ds-semantic-equal-update 2017-04-11 18:25:03 -07:00
imagepolicy Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
meta/v1 genericapiserver: get rid of pkg/genericapiserver/server/openapi/common 2017-01-19 13:06:47 +01:00
policy Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
rbac Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
settings Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
storage Update generated due to proto-shift 2017-04-11 08:48:59 -05:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00