k3s/cmd/kubeadm/app
Kubernetes Submit Queue 4e17230345 Merge pull request #42246 from jamiehannaford/add-etcd-flags-kubeadm
Automatic merge from submit-queue

Allow configurable etcd options

**What this PR does / why we need it**:

Allows users to set the `--listen-client-urls` and `--advertise-client-urls` flags on etcd binaries for clusters set up with kubeadm.

**Which issue this PR fixes**:

As far as I can tell right now, other nodes in a cluster set up with kubeadm cannot communicate with the etcd static pod running on the master. This is needed in order to set up calico/canal SDN which needs access to a publicly addressable IPv4 _before_ the overlay network and inter-cluster subnet is created.

Addresses https://github.com/kubernetes/features/issues/138 and https://github.com/kubernetes/features/issues/11.

**Release note**:
```release-note
Users can now specify listen and advertise URLs for etcd in a kubeadm cluster 
```
2017-04-18 08:25:49 -07:00
..
apis/kubeadm Merge pull request #42246 from jamiehannaford/add-etcd-flags-kubeadm 2017-04-18 08:25:49 -07:00
cmd autogenerated 2017-04-14 10:40:57 -07:00
constants autogenerated 2017-04-14 10:40:57 -07:00
discovery autogenerated 2017-04-14 10:40:57 -07:00
images Release 3.0.17 etcd image 2017-02-27 16:23:44 +01:00
master Merge pull request #42246 from jamiehannaford/add-etcd-flags-kubeadm 2017-04-18 08:25:49 -07:00
node autogenerated 2017-04-14 10:40:57 -07:00
phases move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod 2017-04-17 11:38:11 -07:00
preflight Merge pull request #42246 from jamiehannaford/add-etcd-flags-kubeadm 2017-04-18 08:25:49 -07:00
util autogenerated 2017-04-14 10:40:57 -07:00
BUILD autogenerated 2017-04-14 10:40:57 -07:00
kubeadm.go Refactor the whole binary, a lot of changes in one commit I know, but I just hacked on this and modified everything I thought was messy or could be done better. 2016-12-09 12:48:12 +02:00