本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

关于预配驱动程序

Rancher中的驱动程序允许您管理可以用于部署托管Kubernetes集群基础设施提供商中的节点的提供者,以便Rancher能够部署和管理Kubernetes。

Rancher驱动程序

通过Rancher驱动程序,您可以启用/禁用Rancher中软件包的现有内置驱动程序。或者,如果Rancher尚未实现,您可以添加自己的驱动程序。

Rancher中有两种类型的驱动程序:

集群驱动程序

集群驱动程序用于预配托管Kubernetes集群,例如GKE、EKS、AKS等。在创建集群时显示哪个集群驱动程序的可用性是根据集群驱动程序的状态来定义的。只有`active`个集群驱动程序会作为创建托管Kubernetes集群的选项显示。默认情况下,Rancher打包了几个现有的集群驱动程序,但您也可以创建自定义集群驱动程序以添加到Rancher中。

默认情况下,Rancher已激活几个托管Kubernetes云提供商,包括:

节点驱动程序

节点驱动程序用于配置主机,Rancher 使用这些主机来启动和管理 Kubernetes 集群。节点驱动程序与 Docker Machine驱动程序相同。在创建节点模板时,显示哪个节点驱动程序的可用性是根据节点驱动程序的状态来定义的。只有 active 个节点驱动程序会作为创建节点模板的选项显示。默认情况下,Rancher 以软件包形式提供了许多现有的 Docker Machine 驱动程序,但您也可以创建自定义节点驱动程序并添加到 Rancher。

如果有特定的节点驱动程序您不希望向用户显示,您需要停用这些节点驱动程序。

Rancher 支持多个主要云服务提供商,但默认情况下,这些节点驱动程序是激活的并可用于部署:

还有几个其他节点驱动程序默认情况下是禁用的,但已打包在 Rancher 中: