Uncloud - 一种在服务器上部署容器化应用,无需 Kubernetes 的工具。
Uncloud - Tool for deploying containerised apps across servers without k8s

原始链接: https://uncloud.run/

``` # 从任何云虚拟机或您自己的服务器开始 $ uc machine init [email protected] # 使用自动HTTPS部署您的应用 $ uc run --name my-app -p app.example.com:8000/https app-image:latest ✨ 您的应用已在 https://app.example.com 上可用 # 通过添加更多机器并扩展应用来实现高可用性 $ uc machine add [email protected] $ uc scale my-app 2 ```

## Uncloud:Kubernetes 替代方案摘要 Uncloud 是一种新型容器编排器,旨在成为 Kubernetes 的一个更简单的替代方案,尤其适用于小型部署。它由一位前 Kubernetes 用户创建,旨在解决在不需要完整控制平面时,K8s 经常相关的运营开销问题。 Uncloud 采用点对点架构,使用 Fly.io 的 Corrosion 在机器之间同步集群状态,无需中央控制平面和仲裁机制。它利用熟悉的 Docker Compose 规范来定义应用程序,提供自动 WireGuard 网状网络,并通过 Caddy 集成 HTTPS。 主要功能包括直接 Docker 镜像构建/推送(使用 unregistry)、命令式 CLI 以及对各种环境的支持——从云 VM 到树莓派。讨论强调了它对那些觉得 K8s 对于更简单的需求过于复杂的用户有吸引力,同时也承认 K3s 对于某些人来说仍然是一个可行的选择。目前,创建者正在为开发提供资金,并考虑提供 SaaS 服务以进行远程集群管理。
相关文章

原文
# Start with any cloud VM or your own server
$ uc machine init [email protected]
 
# Deploy your app with automatic HTTPS
$ uc run --name my-app -p app.example.com:8000/https app-image:latest
✨ Your app is available at https://app.example.com
 
# Achieve high availability by adding more machines and scaling the app
$ uc machine add [email protected]
$ uc scale my-app 2
联系我们 contact @ memedata.com