TL;DR
By manually editing the etcd.json.tmpl template I was able to work around one problem. But I have not been able to fix the controller related issue.
Etcd
The export-existing-etcd-state.service was failing, with the error
Failed to start Exports Kubernetes Values from a remote Etcd cluster
This was because ETCD_ENDPOINTS was configured to use private host names in /var/run/coreos/etcdadm-environment-migration. To work around this issue, I had to update stack-templates/etcd.json.tmpl
TL;DR By manually editing the etcd.json.tmpl template I was able to work around one problem. But I have not been able to fix the controller related issue.
Etcd
The
export-existing-etcd-state.service
was failing, with the errorThis was because
ETCD_ENDPOINTS
was configured to use private host names in/var/run/coreos/etcdadm-environment-migration
. To work around this issue, I had to updatestack-templates/etcd.json.tmpl
Controller
After I make it beyond etcd, I'm confronted with a kubelet networking error, on the controllers.