我相信术语“kubernetes运营商”是由 CoreOS的人在这里
Operator是一个特定于应用程序的控制器,它扩展了Kubernetes API,以代表Kubernetes用户创建,配置和管理复杂有状态应用程序的实例。它建立在基本的Kubernetes资源和控制器概念的基础上,还包括域或特定于应用程序的知识,以自动执行由计算机更好地管理的常见任务。
基本上,kubernetes运算符是一个模式的名称,该模式由kubernetes控制器组成,该控制器向Kubernetes API添加新对象,以便配置和管理应用程序,如Prometheus或etcd。
用一句话:运算符是特定于域的控制器。
有 关于Github的新讨论 关于这个相同的主题,链接到相同的博客文章。讨论的相关部分是:
所有操作员都使用控制器模式,但并非所有操作员都是操作员。它只是一个运算符,如果它有:控制器模式+ API扩展+单应用程序焦点。 Operator是一个带CRD的自定义控制器工具。它与内置控制器(即手表,差异,动作)遵循相同的模式。
所有操作员都使用控制器模式,但并非所有操作员都是操作员。它只是一个运算符,如果它有:控制器模式+ API扩展+单应用程序焦点。
Operator是一个带CRD的自定义控制器工具。它与内置控制器(即手表,差异,动作)遵循相同的模式。