Merge pull request #42018 from luxas/kubeadm_cert_phase

Automatic merge from submit-queue (batch tested with PRs 42365, 42429, 41770, 42018, 35055)

kubeadm: Add --cert-dir, --cert-altnames instead of --api-external-dns-names

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

 - For the beta kubeadm init UX, we need this change
 - Also adds the `kubeadm phase certs selfsign` command that makes the phase invokable independently

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #

**Special notes for your reviewer**:

This PR depends on https://github.com/kubernetes/kubernetes/pull/41897

**Release note**:

```release-note
```
@dmmcquay @pires @jbeda @errordeveloper @mikedanese @deads2k @liggitt
This commit is contained in:
Kubernetes Submit Queue
2017-03-03 09:24:46 -08:00
committed by GitHub
25 changed files with 485 additions and 165 deletions

View File

@@ -20,6 +20,7 @@ apiserver-advertise-address
apiserver-arg-overrides
apiserver-arg-overrides
apiserver-bind-port
apiserver-cert-extra-sans
apiserver-count
apiserver-count
apiserver-count
@@ -72,6 +73,7 @@ build-only
build-tag
ca-cert-path
cadvisor-port
cert-altnames
cert-dir
certificate-authority
cgroup-driver
@@ -163,6 +165,7 @@ discovery-file
discovery-port
discovery-token
dns-bind-address
dns-domain
dns-port
dns-provider
dns-provider-config