告诉 OpenShift 在特定文件夹中使用 Kubernetes

Tell to OpenShift to use Kubernetes in a specific folder

我必须自己使用一个版本的 Kubernetes,但我不知道如何告诉 OpenShift 使用那个版本的 Kubernetes。 一开始我以为我必须重新编译 OpenShift Origin 的源代码并且我做到了。那么,有人告诉我如何配置 OpenShift 来执行我上面解释的操作吗? 我在 CloudStack 虚拟机上使用 CentOS 7。 提前致谢。

OpenShift 可以 运行 它自己编译的 Kubernetes 组件(这是典型设置),或者可以 运行 针对外部 Kubernetes 服务器进程。它不管理启动外部 Kubernetes 二进制文件。

您可以 运行 OpenShift 针对外部 Kubernetes 进程,方法是为 OpenShift master 提供一个包含现有 Kubernetes API 服务器的连接信息和凭据的 kubeconfig 文件:

openshift start master --kubeconfig=/path/to/k8s.kubeconfig