Skip to content

Commit

Permalink
chore: update conclusion sections
Browse files Browse the repository at this point in the history
Signed-off-by: peefy <[email protected]>
  • Loading branch information
Peefy committed Dec 26, 2023
1 parent e6f5192 commit 52431f6
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ Infra from Code (IfC) is an approach to infrastructure management similar to IaC
- [Winglang](https://github.com/winglang/wing) - Winglang is a new cloud-oriented programming language that combines infrastructure and runtime code in one language, supporting multiple build targets such as AWS and Kubernetes. Additionally, Winglang provides built-in libraries for direct manipulation of containers and Helm Chart configurations.
- [Plutolang](https://github.com/pluto-lang/pluto) - Pluto is a new open-source programming language designed to help developers write cloud applications, making it easier to utilize cloud services. Developers can directly use required resources such as KV databases and message queues in their code based on business needs. Pluto uses static code analysis to obtain the infrastructure resource topology the application depends on and deploys the corresponding resource instances and applications on the specified cloud platform or Kubernetes.

### Conclusion
## Conclusion

Each management approach has its specific advantages and applications. For simple projects, native Kubernetes YAML files and ConfigMaps may be all that's needed. For more complex projects that require stronger templating capabilities and package management, options like Helm or Kustomize might be chosen. If you need to handle configuration programmatically or integrate Kubernetes into a broader cloud infrastructure management system, Infrastructure as Code (IaC) tools such as Terraform and Pulumi, or DSLs like KCL and CUE, might be more suitable.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ Infra from Code (IfC) 是一种管理基础设施的方法,类似于 IaC (Infr
- [Winglang](https://github.com/winglang/wing):Winglang 是面向云的新的编程语言,将基础设施和运行时代码结合在一种语言中,并同时支持 AWS, Kubernetes 多种构建目标。此外,Winglang 还提供了直接操作容器和 Helm Chart 配置的内置库。
- [Plutolang](https://github.com/pluto-lang/pluto):Pluto 是一种新型开源编程语言,旨在帮助开发者编写云应用程序,降低云服务的使用难度。开发者可以根据业务需求,在代码中直接使用所需资源,例如 KV 数据库、消息队列等。Pluto 通过**静态分析代码**获取应用依赖的基础设施资源拓扑,并在指定的云平台或者 Kubernetes 上部署相应的资源实例和应用程序。

### 总结
## 总结

每种管理方式都有其特定的优势和用途。对于简单的项目,可能只需要使用原生的 Kubernetes YAML 文件和 ConfigMaps。对于需要更强大的模板功能和包管理的复杂项目,可以选择 Helm 或 Kustomize。如果你需要以编程方式处理配置或需要将 Kubernetes 集成到更广泛的云基础设施管理中,那么像 Terraform 和 Pulumi 这样的 IaC 工具或者 KCL 和 CUE 等 DSL 来描述可能更加适合。

Expand Down

0 comments on commit 52431f6

Please sign in to comment.