简介
Pulumi 是现代化的基础设施即代码平台,允许使用 TypeScript、Python、Go、.NET 等语言定义云资源,通过 pulumi CLI 与托管或自托管状态后端管理堆栈。支持多云与 Kubernetes,提供变更预览、增量部署与机密管理,兼顾开发者体验与运营治理。
核心功能与特色
- 使用真实编程语言和生态构建基础设施组件,支持包管理与复用
Stacks、状态后端与秘密保护,支持托管服务或自托管- 自动依赖图、变更预览(pulumi preview)与增量更新
- Policy as Code、组件市场与丰富的云提供商/Kubernetes 集成
适用场景与目标用户
适合 DevOps、SRE、平台工程师与应用开发团队,用于多云部署、Kubernetes 管理、CI/CD 流水线集成与平台化建设。
主要优势或亮点
- 开发者友好:可复用语言特性与现有库
- 可组合性强:组件化共享与生态支持
- 企业级治理:机密管理、策略管理与审计能力
- 自动化与扩展:提供 Automation API,便于嵌入平台与工具链