是否可以从源代码(./hack/local-up-cluster.sh)运行kubernetes,并且仍然可以通过这种类型的设置正确配置云提供程序?例如,如果实例在AWS EC2上运行,并且满足所有先决条件,包括正确的导出,aws cli和configs,但始终会出现错误,指出未找到云提供商。 KUBERNETES_PROVIDER = aws,区域设置为us-west-2a,依此类推...
Failed to get AWS Cloud Provider. plugin.host.GetCloudProvider returned <nil> instead

最佳答案

我不认为hack/local-up-cluster.sh设计为可在云提供商上运行。但是,cluster/kube-up.sh旨在在从源代码构建时起作用:

$ make release
$ export KUBERNETES_PROVIDER=aws
$ cluster/kube-up.sh  # Uses the release built in step 1

有许多选项可以配置,您可以找到更多详细信息here(只需忽略有关https://get.k8s.io的部分)。

关于kubernetes - 从源代码运行kubernetes并配置云提供商,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37123684/

10-16 02:13