2023-11-08 00:55:33 -05:00

155 lines
7.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Documentation
linktitle: Docs
meta_desc: Learn how to create, deploy, and manage infrastructure on any cloud using Pulumi's open source infrastructure as code SDK.
meta_image: /images/docs/meta-images/docs-meta.png
aliases:
- /docs/reference/
notitle: true
docs_home: true
h1: Pulumi Docs
description: <p>Pulumi is an <a href="https://github.com/pulumi/pulumi" target="_blank">open source</a> infrastructure as code tool for creating, deploying, and managing cloud infrastructure.</p>
link_buttons:
primary:
label: Quickstart
link: /docs/get-started/
secondary:
label: Install
link: /docs/install/
sections:
- type: cards-logo-label-link
heading: Clouds
description: <p>Pulumi supports AWS, Azure, Google Cloud, Kubernetes, and <a href="/registry/">120+ packages</a>.</p>
cards:
- label: AWS & Pulumi
icon: aws-40
link: /docs/clouds/aws/
- label: Azure & Pulumi
icon: azure-40
link: /docs/clouds/azure/
- label: Google Cloud & Pulumi
icon: google-cloud-40
link: /docs/clouds/gcp/
- label: Kubernetes & Pulumi
icon: kubernetes-40
link: /docs/clouds/kubernetes/
- type: full-width-cards
heading: Featured docs
cards:
- icon: lightbulb-blue-21-21
heading: Concepts
description: Dive deeper into what Pulumi is and how it works.
link: /docs/concepts/
- icon: cloud-blue-21-21
heading: Pulumi Cloud
description: Learn about Pulumis secure cloud service for individuals and teams.
link: /docs/pulumi-cloud/
- icon: swap-blue-21-21
heading: Adopting Pulumi
description: Migrate any infrastructure to Pulumi with comprehensive guides.
link: /docs/using-pulumi/adopting-pulumi/
- type: blue-sparkle
heading: Why Pulumi?
description: Pulumi enables developers to deploy infrastructure in any cloud environment with one common approach. Leverage familiar languages to make the most of abstractions and reuse while enjoying access in your favorite IDEs, and testing tools!
- type: cards-logo-label-link
heading: Languages
description: Build infrastructure intuitively on any cloud using familiar languages.
cards:
- label: Node.js
icon: icon-32-32 node-color-32-32
link: /docs/languages-sdks/javascript/
- label: Python
icon: icon-32-32 python-color-32-32
link: /docs/languages-sdks/python/
- label: Go
icon: icon-32-32 go-color-32-32
link: /docs/languages-sdks/go/
- label: .NET
icon: icon-32-32 dotnet-color-32-32
link: /docs/languages-sdks/dotnet/
- label: Java
icon: icon-32-32 java-color-32-32
link: /docs/languages-sdks/java/
- label: YAML
icon: icon-32-32 yaml-color-32-32
link: /docs/languages-sdks/yaml/
- type: full-width-cards
heading: Reference
cards:
- icon: code-tree-blue-21-21
heading: Pulumi Cloud REST API docs
description: Leverage automation with the Pulumi Cloud REST API.
link: /docs/pulumi-cloud/cloud-rest-api/
- icon: terminal-blue-21-21
heading: Pulumi CLI docs
description: Browse the complete documentation of available CLI commands.
link: /docs/cli/
- type: flat
heading: Have questions?
description: <p>For questions or feedback, reach out on <a href="https://slack.pulumi.com" target="_blank">community Slack</a>, <a href="https://github.com/pulumi" target="_blank">GitHub</a>, or <a href="/support/">contact support</a>.</p>
---
欢迎来到 Pulumi 中文文档! 本页面对 Pulumi 是什么进行了说明,并且指导你如何开始使用 Pulumi。同时也对一些参考的文档和支持的云平台进行了说明。
### 什么是 Pulumi
Pulumi 是一个 <a href="https://github.com/pulumi/pulumi" target="_blank">开源open source</a> 系统基础架构代码化工具。
这个工具被用来创建,部署和管理云计算平台基础架构。
Pulumi 能在基础计算平台上工作,例如 VMs网络和数据库同时还能够在更加现代化的架构上进行工作包括有容器Kubernetes 集群和无服务方法serverless functions
Pulumi 能够广泛支持公有,私有和混合云服务提供商。
<div class="flex justify-center py-6">
<a class="btn btn-lg mx-1 my-1" href="{{< relref "/docs/get-started" >}}">开始使用</a>
</div>
<div class="bg-gray-100 rounded max-w-6xl my-4 px-4 py-2">
<div class="md:flex justify-between items-center">
<a class="block rounded hover:bg-gray-200 transition-all my-2 py-4 text-center px-6" href="{{< relref "/docs/get-started/aws" >}}">
<img class="inline-block h-8 w-auto -mb-2" src="/logos/tech/aws.svg">
</a>
<a class="block rounded hover:bg-gray-200 transition-all my-2 text-center md:mx-2 py-4 px-6" href="{{< relref "/docs/get-started/azure" >}}">
<img class="inline-block h-8 w-auto" src="/logos/tech/azure.svg">
</a>
<a class="block rounded hover:bg-gray-200 transition-all my-2 text-center md:mx-2 py-4 px-6" href="{{< relref "/docs/get-started/gcp" >}}">
<img class="inline-block h-8 w-auto" src="/logos/tech/gcp.svg">
</a>
<a class="block rounded hover:bg-gray-200 transition-all my-2 py-4 text-center px-6" href="{{< relref "/docs/get-started/kubernetes" >}}">
<img class="inline-block h-8 w-auto" src="/logos/tech/k8s.svg">
</a>
</div>
</div>
<div class="my-4 md:flex py-8">
<div class="md:w-1/3">
<h3 class="no-anchor">为什么是 Pulumi</h3>
<p class="text-sm text-gray-700">
通过使用 <a href="{{< relref "/docs/intro/languages" >}}">你熟悉的语言</a> 为基础机构进行代码化,可以让你有很多便利:
IDEs抽象嵌入功能和包已有的调试和测试工具以及更多。结果就是针对复制和粘贴来说能够更有生产效率同时针对不同的云平台都能产生相同的结果。
</p>
</div>
<div class="md:mx-8 md:w-1/3">
<h3 class="no-anchor">可选的</h3>
<p class="text-sm text-gray-700">
相对<a href="{{< relref "/docs/intro/vs" >}}">其他管理方式</a>,例如使用 YAML,
JSON, 或者领域的一些特定语言 domain-specific languages (DSLs) 等方式,你需要你的项目小组进行学习使用。这些工具通常在分享和重用上面有不少的问题。
有可能不能应用在当前的系统中,同时针对不同的云平台你需要独立进行配置。
</p>
</div>
<div class="md:w-1/3">
<h3 class="no-anchor">社区支持</h3>
<p class="text-sm text-gray-700">
Pulumi 是 <a href="https://github.com/pulumi/pulumi" target="_blank">开源open source</a> 软件。因此具有很高的扩展性,
同时还有非常强大的社区来提供支持,这些社区通常都是云平台使用的先锋。
从重用类库到相同的基础架构到分享你自己的设计Pulumi 能够为你带来更多的便利。不同语言的也云平台的支持使用插件模式来进行扩展。
针对公用,私用甚至混合云支持都可以通过插件来进行扩展。
</p>
</div>
</div>
有关任何问题或者反馈,请访问官方的 [community Slack channel](https://slack.pulumi.com),
[GitHub](https://github.com/pulumi), 或者 [support@pulumi.com](mailto:support@pulumi.com)。
有关本中文版本文档的翻译,支持,使用,请访问 [GitHub 中文文档源代码](https://github.com/cwiki-us-docs/pulumi-hugo-cn),
中文社区的 Pulumi 版块 [https://www.ossez.com](https://www.ossez.com),以及我们中文项目中提供的微信公众号。