这是名为 PaaSTA 的 Linux 应用,其最新版本可下载为 v1.22.0sourcecode.tar.gz。它可在免费的工作站托管服务提供商 OnWorks 上在线运行。
使用 OnWorks 免费下载并在线运行此名为 PaaSTA 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
截图:
PaaSTA
描述:
PaaSTA 是一个高可用的分布式系统,用于使用容器和 Kubernetes 构建、部署和运行服务。PaaSTA 自 2016 年以来一直在 Yelp 运行生产服务。它最初设计为在 Apache Mesos 上运行,但后来已更新为使用 Kubernetes。随着时间的推移,PaaSTA 提供的特性和功能不断增加,但其主要设计保持不变。PaaSTA 旨在对团队需要运行的服务进行声明式描述,并确保这些服务以安全、高效且易于团队维护的方式部署。PaaSTA 无需管理 Kubernetes YAML 文件,而是提供简化的模式来描述您的服务。除了配置 Kubernetes 之外,它还可以配置其他基础设施工具,以提供监控、日志记录、成本管理等功能。
特性
- Docker 用于代码交付和控制
- Kubernetes 用于代码执行和调度(运行 Docker 容器)
- Tron 用于按计时器运行事物(夜间批次)
- 我们使用 Karpenter 自动扩展 EC2 实例池来运行 PaaSTA。之前我们使用自己的自动扩展器 Clusterman
- 我们使用 Packer 烘焙 AMI
- 我们从服务收集日志并通过 Monk 将其发送到 Kafka
- 可用文档
- 我们使用 StatefulSets 来运行一些有状态的 PaaSTA 服务
程式语言
Python
分类
此应用程序也可从 https://sourceforge.net/projects/paasta.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统以最便捷的方式在线运行。