CoreOS释出Operators开发框架,助自动化管理Kubernetes应用程序
2018-05-02 17:53:09 | 来源:ithome | 投稿:莹莹 | 编辑:dations

原标题:CoreOS释出Operators开发框架,助自动化管理Kubernetes应用程序

红帽以及Kubernetes开源社交在CoreOS博客共同发表Kubernetes应用程序开发框架Operators,而该框架的目的是要帮助开发者方便的开发,并以自动化及可扩展的方式管理Kubernetes应用程序。

官方提到,过去在2016年就已经提出过Operators框架的概念,这是一个封装、部署以及管理Kubernetes应用程序的方法,而Kubernetes应用程序指的是那些,可以用Kubernetes△API和kubectl工具进行管理的应用程序。在概念上来说,Operators所做的事就是将原本人的营运知识打包成软件,让软件自动执行营运工作。

Operators中的营运知识来自官方团队多年的营运经验,可以处理简单的基本工作,同时也能执行复杂的工作逻辑,其遵循成熟的模型做决定,官方表示,可以将Operators当作是软件供应商的延伸,可以帮营运团队监控Kubernetes环境,并且以毫秒的速度做出决策。

Operators能够无缝升级应用程序或是自动排除故障,并且不会为了赶时间而投机取巧,跳过像是软件备份等工作。官方表示,Operators可以做的事情非常广,足以处理复杂的问题,不过这仍然取决于开发者使用Operator的程度,通常一开始团队会将Operator用于简单的工作,像是安装或是服务调度,之后才会逐渐扩展到更复杂的自动化。

而Operators开发框架包含3部分,Operator△SDK、Operators生命周期管理以及Operator度量。Operator△SDK提供开发者建置、测试和封装Operators应用程序,开发者不需要具备Kubernetes△API的开发专业,便能开发出执行商业逻辑的应用程序,具备可扩展、升级和备份功能。

在Kubernetes应用程序生命周期管理方面,应用程序建置后需要被部署至Kubernetes丛集上,Operator生命周期管理员会负责监控这些工作,系统管理员可以决定Operator负责管理哪些命名空间的Kubernetes丛集,同时也能用于管理Operator本身的生命周期,包括触发程式和资源更新。

官方提到,Operators能功能管理无状态应用程序,在不需要使用Helm△Operator这类通用Operator撰写任何程式码,就可以管理应用程序生命周期,但是有状态应用程序才是Operators真正大显身手的地方。

Operator度量功能可以统计应用程序使用的情况,包括CPU和记忆体使用量,并计算IaaS成本或是客制化量测指标。目前这功能还在开发中,将来也会开源并加进框架中。

tags:

上一篇  下一篇

相关:

Mozilla释出混合实境聊天室,探索线上互动新方法

Mozilla打造的混和实境(Mixed△Reality)聊天室Hubs,现在释出预览版。这个在浏览器就能执行的网页混和实境聊天室,现在可以开设聊天的私人空间,使用者通过网址连结就能进到同一个房间中,进行语音交谈和眼神接触等

一周大事:MySQL终于释出8.0正式版

MySQL△8.0来了! 高负载读写效能是5.7版的2倍老牌关联式资料库MySQL,去年就进入8.0候选版,直到今年4月,终于释出了正式版。在8.0中新增了非常多的功能,不只在架构上持续增进SQL与NoSQL的整合,在SQL、JSON、正规表

Node.js 10正式释出!强化安全、解决原生模组版本破碎化问题

Node.js官方释出Node.js△10.0.0,强调其安全性将OpenSSL版本升级到了1.1.0,还将JavaScript引擎更换为 Google△V8引擎6.6版本,不只强化了效能,在错误处理或事件追踪等诊断报告也有所改进。另外,Node.js△10.x将在

Google释出Kubernetes服务目录,降低应用程序连接云端服务的障碍

Google发表新服务框架Kubernetes服务目录(Service△Catalog),该框架提供一系列可在GCP上执行的Kubernetes的服务,并让开发者能以托管服务Broker连接到各个GCP服务。所有使用者将于未来几天内在Google云端控制台中

Puppet Enterprise释出新功能,加速企业全面扩展自动化

老牌组态管理工具厂商Puppet宣布释出新产品,以丰富其企业自动化的产品组合。Puppet△Discovery能帮助企业探索现存IT资产,而Puppet△Enterprise也新增了数项功能,包括新的控制台、角色存取控制以及提供开发套件(P

站长推荐: