Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Last updated : Oct 27, 2021
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar. Understand more
Oct 2021
Assess ?

我们持续看到Kubernates在新场景中的应用。比如,Kubernetes 被扩展为在集群之外跨多个基础设施提供商管理运行的资源,或者被用来管理超出 Kubernetes 初始范围的有状态应用程序。这些扩展功能可能正在使用Kubernetes Operator模式:构建具有被管理自定义资源所特定领域知识的控制器。比如,管理有状态应用程序的operator可以使用 Kubernetes 原始类型,自动执行应用程序部署之外的特定任务,例如恢复、备份和升级数据库。

Operator Framework是一组开源工具,可简化构建和管理Kubernetes operators的生命周期。尽管有多种框架可以帮助你构建 Kubernetes operator,但 Operator Framework 仍然是一个不错的选择。它通过 Operator Lifecycle Manager 模块支持丰富的 operator 生命周期管理;通过 Operator SDK ,它可以支持多种语言,自行构建 operator 代码,并提供用于发布和共享 operator 的 目录。如果你计划构建 Kubernetes operator,我们建议你尝试使用 Operator Framework,从而可靠地加速你的开发。

Apr 2021
Assess ?

Operator框架是一套开源工具,可简化Kubernetes operators的构建和生命周期管理。Kubernetes operator模式最初由CoreOS引入,是一种使用Kubernetes原生能力来封装操作应用程序知识的方法;它包括要管理的资源和确保资源与其目标状态匹配的控制器代码。这种方法已被用于扩展Kubernetes,以原生化管理众多应用程序,特别是有状态的应用程序。Operator框架有三个组件:Operator SDK,简化了Kubernetes operators的构建、测试和打包;Operators生命周期管理器负责operators的安装、管理和升级;以及发布和共享第三方operators的目录。我们的团队发现Operator SDK在快速开发kubernetes原生应用程序时特别强大。

Published : Apr 13, 2021

Download the PDF

 

 

 

English | Português 

Sign up for the Technology Radar newsletter

 

 

Subscribe now

Visit our archive to read previous volumes