@flui-cloud/cli (英语)
命令行接口 流线 - 开放的
位于您的云端提供者上方的平台层。 创建集群, 部署
来自a的申请 flui.yaml 显示,在设施之间切换,
并运行寿命周期结束到从一个二进制结束.
全文 : 文件:flui.cloud/cli。 。 。 .
安装
npm install -g @flui-cloud/cli # or: pnpm add -g, yarn global add
flui --version
稍后升级,运行 flui update ——它自我取代了全球
安装最新发布的版本.
快速启动
Flui 是一个现代多云平台层,会变成平地云 服务器进入一个完整的应用程序平台——您保留该软件的所有权 基础设施,没有供应商锁定。 在其中创建您的安装 交互式命令——它需要管理电子邮件和证书 支持的云提供商之一(今天的赫兹纳和斯莱克威; 更多的供应商和在路线图上安装自己的服务器, 然后在几分钟内返回一个环境 准备托管 应用:集群、入侵、TLS、身份、可观察性、, 仪表板 已经接通了.
flui env create
命令流 安装日志直到平台可以到达, 然后打印仪表板、API和OIDC URL。 整个路过 生活状况 开始。 。 。 .
接下来你能做什么
一旦组群升起,大量工作就不需要额外的整合—— 日常运行安装,检查资源,以及 部署预建的应用程序 :
flui auth login # OIDC against the freshly created installation
flui env status # control-cluster health, nodes, capacity
flui env credentials --test # print + probe the dashboard / API / OIDC / Grafana URLs
flui app list # all apps on the installation
flui app status <name> # rollout state, replicas, image
flui app logs <name> --tail 200 # recent logs
flui app metrics <name> # CPU / memory / network
flui deploy # deploy a flui.yaml from the current directory
用于源创建的应用程序( :kind: Application, 由 GitHub 重排建造)
您还需要先连接 GitHub flui integration connect github
带有个人进入标志的,建议设置——见
一体化。 。 。 .
预建目录kind: CatalogApp)跳过所有这一切并部署
直接从 flui deploy 与任何公共图像注册。 这个
明显参考 部署。 。 。 .
专题
命令分为主题;每个动词都有自己的 --help。 。 。 .
| 专题 | 它会做什么 |
|---|---|
env | 寿命周期 控制集群 ——创造,检查,规模,破坏. |
cluster 编号 : node | 工作量 -- -- 组群销毁和工人 -- -- 节点增加/删除/列表. |
app | 查看、缩放、重启、快照、重新部署和删除应用程序;读取日志、度量衡和崩溃报告. |
deploy 编号 : catalog | 从a部署 flui.yaml 显示; 验证下线的显示. |
integration 编号 : repo | 连接 GitHub(个人访问符,或Flui GitHub App)并导入寄存器——第一个源建部署的先决条件. |
template | 从 Flui 框架模板创建新寄存器 . |
backup | 管理备份目的地、政策、工作和恢复. |
auth | OIDC登录和长寿的M2M API密钥. |
context 编号 : config | 剖面图(同质装置)和分层配置. |
server-types 编号 : ssh | 列表提供者服务器大小; SSH 为节点. |
dev | 帮助Flui贡献者(出口机密,SSH隧道). |
dns 编号 : reconcile 编号 : update | 维修费. |
专题参考页:见 文件:flui.cloud/cli。 。 。 .
共同公约
少数旗帜在CLI上反复出现:
-c, --cluster <name|id>明确的目标集群。 自动检测 当只有一个人在场的时候.-o, --output <format>—— 说json总是可供脚本使用; 人类形态text或者说table取决于命令.--no-wait编号 :--detach——任务排队后立即返回.-f, --force编号 :-y, --yes——在破坏性上跳过确认 操作.--dry-run- 打印什么 将 发生在突变的子集上 命令.
与 API 交谈的指令在前列印一个短上下文横幅 运行(活动配置文件 + API URL).
磁盘上的配置文件
CLI将每个安装状态保持在
~/.flui/profiles/<name>/。一个 profile 持有 API 令牌
需要加密证书才能与提供者交谈, SSH CA 使用
用于集群节点,以及配置文件所知道的本地目录.
路径可以随 FLUI_DIR 环境变量.
设施间切换: flui context use <name>。 。 。 .
链接
- 联合国 文件:flui.cloud
- 项目地点: 风云
- 来源/问题: github.com/flui-cloud/core (中文(简体) )
- 显示谱 :
@flui-cloud/spec(单位:千美元)还原(中文(简体) )
许可证
AGPL-3.0-或-后传. 见 LICENSE。 。 。 .