Porter 是一个由 Kubernetes 驱动的 PaaS,它在你自己的云提供商中运行。Porter 将 Heroku 体验带入你自己的 AWS/GCP 帐户,同时将你的基础设施升级到 Kubernetes。在没有 DevOps 开销的情况下开始使用 Porter,并在以后需要时自定义你的基础架构。
如需帮助、问题,或者如果你只想找个地方闲逛,请加入我们的 Discord 社区。
要了解我们的最新进展,请观看新版本的 repo ( Watch > Custom > Releases ) 并在 Twitter 上关注我们!
像 Heroku 这样的传统 PaaS 非常适合最大限度地减少不必要的 DevOps 工作,但随着应用程序的增长,它不能提供足够的灵活性。自定义网络规则、资源限制和成本是开发人员将他们的应用程序从 Heroku 移出超过一定规模的常见原因。
Porter 为你自己的云提供商带来了传统 PaaS 的简单性,同时保留了 Kubernetes 的可配置性。Porter 构建在流行的 Kubernetes 包管理器之上,
helm并与标准 Kubernetes 管理工具兼容,
kubectl从一开始就为成熟的 DevOps 工作准备基础设施。
对于熟悉 Kubernetes 和 Helm 的人:
values.yaml
values.yaml
以下是快速入门的说明。如需完整文档,请访问我们的官方文档。
注册并登录Porter Dashboard。
创建一个项目并输入你的云提供商凭据。Porter 将在你自己的云中自动配置一个 Kubernetes 集群。也可以连接现有的 Kubernetes 集群。
虽然它需要一些额外的步骤,但可以在本地运行 Porter。按照本指南运行本地版本的 Porter。
我们欢迎所有贡献。如果你对贡献感兴趣,请阅读我们的贡献指南并加入我们的 Discord 社区。