Pulumi 将基础设施扩展为对 Java 和 YAML 的代码支持



基础设施即代码供应商 Pulumi 正在增加对 Java 和 YAML 的支持,因为它看起来允许软件开发人员使用任何编程语言来配置和管理基础设施。 核心开源 Pulumi 基础设施即代码 SDK 允许开发人员使用他们选择的编程语言来配置和维护基础设施,而不是与 Bicep 等特定领域的语言搏斗,或者使用 YAML 管理 Kubernetes 环境。 现在,开发人员可以使用所有 JVM 语言(Java、Scala、Clojure、Groovy、Kotlin)以及.
NET、C#、F#、PowerShell、Node.js、JavaScript、Go 和 Python,使用 Pulumi 配置和管理基础设施。 Pulumi 联合创始人兼首席执行官 Joe Duffy 告诉 InfoWorld:“对于任何语言,我们倾向于等到需求震耳欲聋,而我们在去年使用 Java 达到了那个阶段。”
“随着我们看到越来越多的企业采用 Pulumi,Java问题越来越多。” Pulumi 还宣布支持备受诟病的 Kubernetes 编程语言 YAML。 “我们希望为人们提供一个更简单的选择来采用 YAML,”Duffy 说。
“你很快就达到了 YAML 的极限。我们的方法是押注行业标准,让简单的事情变得简单,让困难的事情成为可能。例如,客户可以使用 Go 编写并使用 YAML 进行消费。
一旦碰壁,您就可以使用 Pulumi convert 弹出来切换到 Python 或任何其他语言。” Pulumi 云工程平台现在为开发人员提供跨所有这些语言的可重用多语言组件,以及机密管理、CI/CD 集成、策略即代码和 Pulumi 注册表。今年早些时候,Pulumi 还为具有高度特殊要求的企业客户推出了其平台的关键业务版本。
此外,Pulumi 正在开源 CrossCode,这是开发人员想要使用的语言和部署的基础设施代码之间的通用翻译层。 “CrossCode 是我们的秘诀,”达菲说。 “这是我们如何将新语言引入平台的开源秘诀。
” 最后,Pulumi 添加了 30 个新的可重用包,包括对 Oracle Cloud、Databricks 和 EventStore 的支持。

Yorumlar

Bu blogdaki popüler yayınlar

只需50美元即可训练成为一名熟练的Python编码器

DataStax 使 Astra 流媒体服务普遍可用

TypeScript 4.1 Beta带来了模板文字类型