Mac 上的 Civo CLI 替代方案。
Civo CLI 会做的事它都会,Civo CLI 不做的事它也做,全在一个原生 macOS 图形界面里。
Civo CLI 是官方的终端方案,开源、可脚本化,放在 CI/CD 流水线里最合适。除此之外的场景,CivoCloudManager 更合适:它是原生 macOS 应用,调用的是 CLI 用的同一套 Civo REST API v2,另外提供 Touch ID 保护的凭据、实时 Kubernetes pod 日志,以及 CLI 没有的 S3 文件浏览器。
Civo CLI 与 CivoCloudManager 对比
Civo CLI 与 CivoCloudManager 对比
| 功能 | Civo CLI(官方) | CivoCloudManager |
|---|---|---|
| Civo REST API v2,完整覆盖 | 支持 | 支持 |
| Kubernetes 集群创建 / 扩缩 / 删除 | 支持 | 支持 |
| 实时 Kubernetes pod 日志(自动刷新) | 需要 kubectl | 内置,无需 kubectl |
| 带历史曲线的 CPU / 内存实时仪表 | - | 支持(sparkline) |
| 在集群里执行一次性命令 | 需要 kubectl exec | 以短生命周期 Job 运行 |
| S3 兼容的 Object Store 文件浏览器 | - | 原生(AWS SigV4) |
| 来自 Civo charges API 的真实费用 | - | 周期选择器 + 预测 |
| Touch ID 把关的凭据查看 | - | 支持 |
| 菜单栏一键开关防火墙 | 需要写脚本 | 单击 + 自动识别 IP |
| 可在 CI / CD 里脚本化 | 专为此设计 | - |
什么时候该用图形界面,而不是 CLI?
-
你在查看状态,不是在写脚本。
盯着 pod 重启、读一段日志、看清楚 deployment 为什么卡住,图形界面比在终端里翻屏强。
-
你同时管多个集群。
切 kubectl context、反复重新下载 kubeconfig,很快就烦了。CivoCloudManager 会自动连上你点开的那个集群。
-
你想看清真实费用。
Civo CLI 没有把 charges API 做成内置报表。CivoCloudManager 把它渲染成带周期选择器、月末预测和费率编辑器的界面。
-
你在 Mac 上办公。
原生 macOS 界面,Touch ID 把关的凭据,App Sandbox,零第三方 SDK。Apple Silicon 原生。
CLI 不会消失,这个应用也不会。
在 CI/CD 流水线里,CivoCloudManager 不是 Civo CLI 的替代品。脚本化的基础设施变更、Terraform 相关的流程、远程 shell 会话,这些依然该用 CLI。CivoCloudManager 负责的是另外那几个小时:看状态、开关防火墙、翻 bucket、盯 pod 日志,也就是今天把你拽进浏览器的那些活。
深入了解
按 Civo 产品拆开细说。
CivoCloudManager 覆盖的每个 Civo 领域都有单独一页,讲清细节、取舍和架构。挑一个离你日常最近的。
指南
一步一步,以及诚实的对比。
- 01 连接 Civo API Key 在 Civo 控制台生成密钥,粘贴一次,之后交给 macOS Keychain 保管。
- 02 为你的 IP 开防火墙 手动流程、它留下的动态 IP 隐患,以及一条免费的菜单栏路径:到点自动关掉规则。
- 03 对比 Lens、OpenLens 和 k9s 三个与集群无关的工具,一个只认 Civo 的。差别决定了你想开着哪一个。
- 04 通过 S3 使用 Civo Object Storage 区域 endpoint,s3cmd、rclone 和 AWS CLI 的可用配置,以及原生客户端有什么不一样。
- 05 Mac 上的 Civo DNS 把域名指向 Civo 的 nameserver,之后把这个 zone 放在原生应用里管,而不是一个浏览器标签页。
- 06 更新日志 每一个已发布的版本,最新的在前,附带商店更新说明装不下的细节。
试试 Mac 上的 Civo CLI 替代方案。
菜单栏防火墙免费。完整仪表盘在 Mac App Store 一次性买断。