Crossplane v1.12 发布,云原生控制平面项目
Crossplane 是一个构建云原生控制平面的框架,不需要编写代码。它有一个高度可扩展的后端,使你能够建立一个控制平面,可以协调应用程序和基础设施;以及一个高度可配置的前端,让你控制它提供的声明性 API 的模式。
Crossplane v1.12 正式发布,更新内容如下:
OOR
Observe-only Resources(OOR)已经是一个需求很高的功能了,Crossplane 最初是为了管理资源的整个生命周期,从最初的供应到最终的删除和清理。 通过 OOR,Crossplane 能够观察并公开外部资源的全部实时状态,而不执行任何写入或破坏性的操作。
有许多有趣的用例是通过这个新功能实现的,例如:
- 引用其他工具管理的资源
- 用 Crossplane 试水:当用户开始他们早期的 Crossplane 之旅时,他们一开始可能会对是否让 Crossplane 完全控制他们的云资源感到犹豫不决。 为了在无风险的情况下获得更多关于 Crossplane 的实践经验,新用户可以将他们现有的资源作为观察对象导入,并对 Crossplane 的功能获得更多的舒适感,同时,他们的任何重要资源被更新或删除的可能性为零。
Composition 验证
当人们在设计和构建自己的云原生控制平面时,Composition 已经被证明是 Crossplane 的一个强大的功能。我们从社区了解到,采用 Composition 的功能集的学习曲线有点陡峭。 在 Crossplane 以前的版本中,有一个具体的问题是,在运行时才会对你的 Composition 中的错误进行反馈,而这些错误情况往往难以追踪。
从 V1.12 版本开始,你的 Composition 将在被添加到控制平面时被验证是否有问题,大大改善了 Crossplane 的开发者体验。
可插拔的密钥存储
Crossplane 有能力将其提供的资源的敏感凭证和连接信息写到控制平面之外的目的地。 这项功能被称为外部密钥存储(ESS),是使用Kubernetes默认密钥的最佳选择。
在 V1.12 版中,我们进一步加强了对外部密钥存储的支持,在 V1.12 版本中,我们将这种 ESS 支持变成了一个可插拔的接口,允许 ESS 的实现在任何地方被托管、构建和发布。我们期望这能使生态实现对更广泛的密钥存储的支持。
其他
CompositionRevisions
已经被升级到了 v1 版本- 现在可以配置 XRD 来指定其产生的 CRD 的转换策略
- 增加了对通过其 Helm 图表为 Crossplane 提供额外卷和卷挂载的支持
- 为 XRD 增加了
defaultCompositeDeletePolicy
和defaultCompositionUpdatePolicy
属性,使作者能够指定如何删除 Composite 以及如何更新 Compositions 的默认值
更多详情可查看:https://blog.crossplane.io/release-v1-12/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Loginsight 3.3.2 正式发布:致力于打造一款日志分析利器
loginsight 3.3.2带来了稳定性更新和优化了动态日志的体验: 优化动态日志实时更新体验、支持清除 新增了语法管理界面;内置adb logcat和nginx语法 修复若干BUG,进一步优化快捷操作 完整更新日志 项目主页 源码仓库
- 下一篇
Netty 4.1.92 发布,Java 网络应用框架
Netty 4.1.92 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本主要是修复错误,同时包括一些性能改进。主要变化如下: 提升Recycler 在 OpenJ9 上的运行速度 支持更改证书链 (certificate chain) 的最大限制 防止抑制异常存储的无限制增长 如果管道检查失败,释放 websocket 的握手响应 在 UDS 时为子频道添加对服务器上本地和远程地址的支持 支持 Http 类型低速路径检查 (Http types slow path) 下载地址|发布公告
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19