|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
节点驱动程序
节点驱动程序与 Docker Machine驱动程序相同。节点驱动程序用于配置主机,Rancher 使用这些主机来启动和管理 Kubernetes 集群。默认情况下,Rancher 捆绑了许多节点驱动程序,但您也可以创建并添加自定义节点驱动程序到 Rancher。
在创建节点模板时,只有`Active`节点驱动程序会显示在Rancher UI中。如果有特定的节点驱动程序您不希望向用户显示,您必须停用这些节点驱动程序。
管理节点驱动程序
激活/停用节点驱动程序
默认情况下,Rancher仅激活最受欢迎的云服务提供商的驱动程序,如Amazon EC2、Azure、DigitalOcean、Linode和vSphere。如果您想显示或隐藏任何节点驱动程序,可以更改其状态。
-
在左上角,单击*☰ > 集群管理*。
-
在左侧导航菜单中,点击*驱动程序*。
-
在*节点驱动程序*选项卡上,选择您希望激活或停用的驱动程序,然后点击*⋮ > 激活*或*⋮ > 停用*。
|
停用节点驱动程序后,您可能会失去对集群的访问权限。 停用节点驱动程序不仅仅影响其在Rancher UI中的可见性。当您停用或删除节点驱动程序时,使用该驱动程序部署的任何节点将变得不可访问。 例如,如果您停用 vSphere 节点驱动程序以在 UI 中隐藏它,并且您有一个使用该驱动程序部署的 vSphere 集群,则集群中的初始节点将失败,整个集群将变得不可访问。尝试删除 vSphere 节点将失败,节点将停留在扩展的 在停用节点驱动程序之前,请确保它没有关联的集群。检查驱动程序的相应平台是否列在您的集群中是一种方法:
|
添加自定义节点驱动程序
如果您想使用 Rancher 不支持的节点驱动程序,可以添加该提供者的驱动程序,以便开始使用它们创建节点模板,最终为您的 Kubernetes 集群创建节点池。
-
在左上角,单击*☰ > 集群管理*。
-
在左侧导航菜单中,点击*驱动程序*。
-
在 节点驱动程序 选项卡上,单击 添加节点驱动程序。
-
填写 添加节点驱动程序 表单。然后单击 创建。
开发您自己的节点驱动程序
节点驱动程序是通过 Rancher Machine 实现的,这是 Docker Machine 的一个分支。Docker Machine 不再处于积极开发中。
有关如何开发您自己的节点驱动程序的详细信息,请参阅原始 Docker Machine 文档。