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 增加了 defaultCompositeDeletePolicydefaultCompositionUpdatePolicy 属性,使作者能够指定如何删除 Composite 以及如何更新 Compositions 的默认值

更多详情可查看:https://blog.crossplane.io/release-v1-12/

 


相關推薦

2023-02-07

Crossplane 是一个构建云原生控制平面的框架,不需要编写代码。它有一个高度可扩展的后端,使你能够建立一个控制平面,可以协调应用程序和基础设施;以及一个高度可配置的前端,让你控制它提供的声明性 API 的模式。 v1.11

2024-01-05

中的交流与宝贵反馈 🙌 精选更新​ 使用 KCL 编写 Crossplane 函数​ Crossplane 及其 Composite Function 功能被用于解耦 XR(CompositeResource)和复合资源定义。XR 允许开发者创建更高级别的抽象,这些抽象能够封装和组合来自不同

2022-11-19

和微服务技术下遇到的新问题。 在 9 月底,Apache APISIX 发布了 3.0.0-beta 预览版,为用户们提前带来了一些新的功能体验。今天,APISIX 正式发布了 3.0.0 版本,将产品从体验和功能角度,带到了新一轮的进程中。 经过迭代的 3.0.0

2023-07-06

Antrea 1.12.1 发布了。Antrea 是一个 Kubernetes 网络解决方案,旨在实现 Kubernetes 原生。它使用 Open vSwitch 作为网络数据平面,在 Layer3/4 上运行,从而为 Kubernetes 集群提供网络和安全服务。 此版本的更新内容: 升级 libOpenflow 和 ofn

2023-06-08

APISIX 3.2.1 版本已正式发布,修复了诸多 bug,以提升用户体验。这是一个动态、实时、高性能的 API 网关,提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。从其主要功能和特点角度

2023-11-24

hub.com/kcl-lang/kcl-lang.io/pull/205 感谢 @MeenuyD, @negz 对 Crossplane KCL Composition Functions 集成的讨论与支持 🙌 https://github.com/kcl-lang/kcl/issues/885 感谢 @kolloch 对 Bazel KCL 构建规则脚本的宝贵反馈 🙌 https://github.com

2024-02-28

Linkerd 2.15 现已发布,该版本增加了对 Kubernetes 以外工作负载的支持。新的“网格扩展(mesh expansion)”功能首次允许 Linkerd 用户将运行在虚拟机、物理机和其他非 Kubernetes 位置上的应用程序引入到网格中,为 Kubernetes 和非 Kubernet

2023-03-04

平台。KubeVela 背后的核心理念是 2019 年阿里云和微软联合发布的开放应用模型(OAM),演变至今,KubeVela 通过其可编程可扩展的架构、良好的用户体验,以及大量的生态核心能力,帮助了钉钉、招商银行、理想汽车、移动云、百

2023-11-11

诺基亚发布新闻稿称,他们与电信运营商 Orange 共同合作,在开源云平台 Sylva 成功进行了 5G 独立组网 (5G Standalone Core, 5G SA) 测试。 文章提到诺基亚 5G SA 核心网络功能的互操作性测试在法国 Orange 的 Sylva 验证中心成功完成。

2022-10-29

CNCF 简介 云原生计算基金会 (CNCF) 是一个 Linux 基金会项目,成立于 2015 年,是目前Linux基金会下面最受关注和发展最快的基金会。已经孵化出如 Kubernetes、Prometheus、Envoy 等众多知名开源项目。 KusionStack 被 CNCF Landscape Automation &

2023-02-17

委员会已将 Istio 项目捐赠给了 CNCF。 近日 Istio 1.17 正式发布,这也是 Istio 在 2023 年发布的第一个版本。 新内容 自 1.16 版本发布以来,Istio 增加了一些重要的新功能,并将一些现有的功能标记为 Beta 版,表明它们已经可以用

2023-10-26

Language Model Evaluation Harness 当一个新的大语言模型(LLM)发布时,通常都会被进行评估,将该模型与 ChatGPT 在某个基准上进行比较,很多公司可能会使用 lm-eval-harness 来生成评估分数。lm-eval-harness 由分布式人工智能研究所 Eleuther

2023-06-14

Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。 亮点 配置 API 现在达到 v1 稳定版

2023-12-22

。CloudNative SIG由麒麟软件发起成立,主要职责包括推动云原生技术在openKylin社区中的应用与发展,促进各类云原生项目在openKylin平台上的整合和创新,以及推动云原生技术生态系统的发展。 CloudNative SIG的成立,将充分利用openKyl