内容
<div align="center">
<img src="https://github.com/codetocloudorg/artwork/blob/main/examples/images/current/code_to_cloud_1920_x_1080_desktop.png?raw=true" alt="平台工程中心 — 代码到云:基础设施即代码、Kubernetes、DevSecOps 和云原生资源" width="600" />
# 平台工程
**平台工程的开源中心:基础设施即代码模板、Kubernetes指南、DevSecOps实践和内部开发者平台蓝图。**
[](https://github.com/codetocloudorg/platform-engineering)
[](https://github.com/codetocloudorg/platform-engineering/fork)
[](https://github.com/codetocloudorg/platform-engineering/issues)
[](https://github.com/codetocloudorg/platform-engineering/commits/main)
[](LICENSE)
[](https://eng.codetocloud.io)
[](https://discord.gg/vwfwq2EpXJ)
[](https://github.com/codetocloudorg/platform-engineering/graphs/contributors)
[官网](https://eng.codetocloud.io) · [快速入门](#-快速入门) · [文档](docs/) · [贡献](CONTRIBUTING.md) · [Discord](https://discord.gg/vwfwq2EpXJ)
</div>
---
## 📑 目录
- [快速入门](#-快速入门)
- [本地开发](#-本地开发)
- [什么是平台工程?](#-什么是平台工程?)
- [关键组件](#-关键组件)
- [学习与认证](#-学习与认证)
- [贡献](#-贡献)
---
## 🏢 关于
由 **[Kevin Evans](https://linktr.ee/bash.sh)** 和 **[Code to Cloud](https://connect.codetocloud.io)** 社区创建。从个人学习之旅成长为平台工程团队的综合资源。
> *"一切皆在反射中。"* — Jack Burton
**关注领域:** 平台工程 · DevSecOps · 云原生开发
本项目仅使用免费、社区和开源软件。
---
## 🚀 快速入门
```bash
# 克隆仓库
git clone https://github.com/codetocloudorg/platform-engineering
# 在 GitHub Codespaces 中打开(推荐)
# 或在 VS Code 中使用附带的 devcontainer
```
| 步骤 | 描述 |
|------|-------------|
| 📖 **学习** | [什么是平台工程?](#-什么是平台工程?) |
| 🏗️ **探索** | [参考架构](#️-参考架构) |
| 🛠️ **构建** | [开发设置](docs/development_setup.md) |
| 🎓 **认证** | [认证路径](docs/certifications.md) |
---
## 💻 本地开发
使用云原生工具设置完全配置的本地开发环境。
| 环境 | 描述 | 链接 |
|-------------|-------------|------|
| 🐧 **Kodra** | 带有 Ghostty、VS Code 和 30+ 工具的 Ubuntu 桌面 | [kodra.codetocloud.io](https://kodra.codetocloud.io) |
| 🪟 **Kodra WSL** | Windows + WSL2,带有 Docker CE 和 Azure 工具 | [kodra.wsl.codetocloud.io](https://kodra.wsl.codetocloud.io) |
| ☁️ **Codespaces** | 使用此仓库的基于浏览器的开发环境 | [在 Codespaces 中打开](https://github.com/codespaces/new?repo=codetocloudorg/platform-engineering) |
此仓库中的 devcontainer 包括:Terraform、OpenTofu、Dagger、Azure CLI、Bicep 和 Docker。
---
## 🌐 什么是平台工程?
平台工程基于 DevOps 原则,通过改善开发者体验和在安全、受控的框架内启用自助服务来增强 **安全**、**合规性**、**成本效率** 和 **价值实现时间**。
它既是一种 **思维转变**,也是一套 **工具和系统**,旨在减少开发中的摩擦。设计良好的平台通过简化开发者工作流程和简化操作来消除繁琐任务。这些平台包括:
- **赋予开发者自助服务选项**(例如,启动套件、IDE 插件)
- **自动化常见任务**
- **将最佳实践封装为可重用的组件**
- **提供早期反馈**,例如安全风险
- **管理和简化操作** 的基础设施和工具
这种方法使开发团队能够专注于高效地构建和交付价值。
### 🚀 为什么是平台工程?
在当今快速发展的技术环境中,组织需要快速创新,同时保持高标准的可靠性和安全性。平台工程通过以下方式解决了这些需求:
- **🚀 加速开发**:为开发者提供轻松访问所需工具和环境的途径,减少设置和配置所需的时间。
- **🔒 增强安全**:在整个平台上实施一致的安全实践,确保合规性和保护敏感数据。
- **📈 提高可靠性**:标准化和流程以减少错误和增加系统稳定性。
- **💡 促进创新**:通过提供灵活和可扩展的平台,使团队能够快速实验和迭代。
### 🛠️ 平台工具景观
平台工程工具景观正在迅速发展,涵盖了广泛的技术,以简化开发者工作流程、增强自动化和改善基础设施管理。这包括:
- **内部开发者平台(IDPs)**
- **基础设施即代码(IaC)** 工具
- **GitOps 工作流**
- **服务网格**
- **云原生运行时环境**
有关平台工程及其工具生态系统的当前状态的深入了解,请查看此概述:
- **[平台工程景观概述](docs/platform_engineering_landscape.md)** 🚀
### 🔑 关键组件
| 类别 | 资源 |
|----------|----------|
| **基础设施** | [IaC](docs/iac.md) · [CI/CD](docs/ci_cd.md) · [Kubernetes](docs/kubernetes.md) · [云原生](docs/cloud_native.md) |
| **开发者体验** | [Codespaces](docs/codespaces.md) · [IDPs](docs/internal_development_platforms.md) · [自动化](docs/automation.md) |
| **操作** | [可观察性](docs/observability/README.md) · [安全](docs/security.md) · [AI 基础设施](docs/ai_infrastructure.md) |
### 🏗️ 参考架构
用于构建可扩展、安全 IDPs 的标准化框架,包含 IaC、GitOps、Kubernetes 和自助服务门户。
- [Azure 参考架构](docs/images/azure_ref_architecture.jpg)
- [OpenShift 参考架构](docs/images/red_hat_openshift_ref_architecture.jpg)
---
## 🎓 学习与认证
- [认证路径](docs/certifications.md)
- [平台工程景观](docs/platform_engineering_landscape.md)
- [快速入门指南](docs/GETTING_STARTED.md)
- [FAQ](docs/FAQ.md)
- [词汇表](docs/GLOSSARY.md)
---
## 📚 指南和比较
- [平台工程 vs DevOps](docs/PLATFORM_ENGINEERING_VS_DEVOPS.md)
- [IDP 比较 — Backstage vs Port vs Cortex](docs/IDP_COMPARISON.md)
- [IaC 比较 — Terraform vs OpenTofu vs Bicep vs Pulumi](docs/IAC_COMPARISON.md)
- [架构指南](docs/ARCHITECTURE.md)
- [路线图](docs/ROADMAP.md)
---
## 🤝 贡献
欢迎贡献,[提交 PR](https://github.com/codetocloudorg/platform-engineering/pulls),或查看我们的 [贡献指南](CONTRIBUTING.md)。
---
<div align="center">
**[eng.codetocloud.io](https://eng.codetocloud.io)** · 由 Code to Cloud 用 ❤️ 制作
</div>