丹麦哥本哈根-开源Kubernetes项目不仅是一个容器编排系统,它还可以是用于部署和管理应用程序的平台。这就是Kubernetes运营商框架项目的目标,该项目于5月1日在这里的Kubecon欧盟会议上正式宣布。
Operator Framework背后的基本思想来自CoreOS的Red Hat,该组织一直在研究初步概念。Red Hat 于1月30日以2.5亿美元的价格收购了 CoreOS,这也将CoreOS的员工带到了Red Hat,其中包括前CTO布兰登·飞利浦。飞利浦在接受eWEEK的视频采访中解释了运营商框架的全部内容,并详细介绍了他对Kubernetes下一步发展的看法。
飞利浦说:“我们希望Kubernetes成为我们与许多应用程序集成的事实上的API。
通过Operator Framework项目,Red Hat现在正在启动一个包含多个代码开发库的项目,以帮助使应用程序更易于在Kubernetes上构建。飞利浦指出,CoreOS自2016年以来一直在致力于最初的Operator概念,以帮助管理Kubernetes部署。Operator概念的基本思想是拥有一个了解Kubernetes API并可以创建,配置和管理Kubernetes实例的工具。
CoreOS Red Hat集成
自Red Hat收购以来,operator Framework项目的启动是前CoreOS团队的首批开发项目之一。
飞利浦说:“该团队大约在四个月前汇聚在一起,我们一直在做的很多事情都是开始将Tectonic的组件集成到OpenShift中。”
Tectonic是CoreOS的旗舰Kubernetes产品,而OpenShift是Red Hat的Kubernetes平台。飞利浦补充说,Tectonic具有多个技术组件,包括能够自动化操作以实现集成到OpenShift中的升级的功能。红帽将于5月8日在旧金山举行的红帽峰会上透露有关CoreOS集成的更多细节。
Kubernetes的下一步是什么
的最新的发布版本Kubernetes-1.10-被推出 3月26日当新的功能在Kubernetes 1.10那样的土地,也有仍处于测试阶段多个API。
飞利浦表示,很希望他希望看到所有API都稳定下来,以帮助实现操作员框架所需的可扩展性。总体而言,他没有看到Kubernetes中缺少任何真正的主要功能。
飞利浦说:“我认为Kubernetes已经到了很多核心基础都足够好的地步。” “我们实际上只是在进行操作准备,并稳定所有仍处于测试阶段的随机API。”