-
Notifications
You must be signed in to change notification settings - Fork 717
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No way to set cloudProvider: external in new config files #1018
Comments
@NeilW feeding your config into
i will add a note about ref: #526 |
If we think the improved documentation of the process is captured by another ticket. The requirement to use alpha2 and the way the external flag is handled in the config just isn't in the documentation at present. |
yes, the alpha1-> 2 is captured in another issue: this is the ticket that tracks our missing CP docs: this here just adds a couple of notes to the thanks |
BUG REPORT
Versions
kubeadm version (use
kubeadm version
):kubeadm version: &version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.1", GitCommit:"b1b29978270dc22fecc592ac55d903350454310a", GitTreeState:"clean", BuildDate:"2018-07-17T18:50:16Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
Environment:
kubectl version
):Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.1", GitCommit:"b1b29978270dc22fecc592ac55d903350454310a", GitTreeState:"clean", BuildDate:"2018-07-17T18:53:20Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.0", GitCommit:"91e7b4fd31fcd3d5f436da26c980becec37ceefe", GitTreeState:"clean", BuildDate:"2018-06-27T20:08:34Z", GoVersion:"go1.10.2", Compiler:"gc", Platform:"linux/amd64"}
Brightbox
Ubuntu 18.04 LTS
uname -a
):Linux srv-k1jym 4.15.0-29-generic The product_uuid and the hostname should be unique across nodes #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
What happened?
When looking at upgrading the config version from kubeadm.k8s.io/v1alpha1 there doesn't appear to be a way of specifying 'cloudProvider: external' in the config
What you expected to happen?
That there is a documented way of using an external cloud provider with kubeadm, including a documented way to boot the cloud-provider as an additional add-on.
How to reproduce it (as minimally and precisely as possible)?
My v1alpaha1 config is
(The variables are swapped out during terraform rendering).
The alpha2 example in the documentation here: https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init/ has nothing about cloudProvider in there.
Anything else we need to know?
The documented external cloud provider boot processes seems to expect an apiserver without any TLS connections. I've had to work out from scratch how to boot an external cloud-provider so it will work with a kubeadm created cluster - largely by pulling apart kube-proxy.
Given the move to separated cloud-providers, we could do with the process standardising.
The text was updated successfully, but these errors were encountered: