使用 ACP CLI 入门
目录
关于 ACP CLI安装从二进制文件安装在 Linux 上安装 ACP CLI在 macOS 上安装 ACP CLI在 Windows 上安装 ACP CLI初始步骤登录 ACP 平台交互式登录使用参数登录使用环境变量登录快速配置管理查看当前状态切换集群切换命名空间基础资源操作管理多个环境您的第一个应用创建一个简单的 Pod查看应用状态清理获取帮助内置帮助系统通用帮助命令特定帮助资源文档登出关于 ACP CLI
通过 ACP CLI(ac),您可以从终端管理 ACP 平台和集群。ACP CLI 提供类似 kubectl 的体验,针对 ACP 的集中式、基于代理的多集群架构进行了优化。
ACP CLI 适用于以下场景:
- 通过统一界面管理 ACP 平台和多个集群
- 直接操作项目源代码,编写 ACP 平台操作脚本并自动化工作流
- 在带宽受限且无法使用 Web 控制台时管理项目
- 管理不同 ACP 环境(生产、预发布、开发)中的应用
安装
从二进制文件安装
您可以通过下载适合您操作系统的二进制文件来安装 ACP CLI(ac)。
请按照以下步骤下载正确的软件包:
- 在浏览器中打开 Alauda Cloud 下载页面。
- 选择 CLI Tools 进入 CLI 下载页面。
- 找到 ACP CLI (ac) 部分。
- 下载与您的操作系统和 CPU 架构匹配的二进制文件(例如,
ac-linux-amd64)。
在 Linux 上安装 ACP CLI
- 按上述步骤完成下载 Linux 版本二进制文件(例如,
ac-linux-amd64或ac-linux-arm64)。 - 赋予二进制文件可执行权限:
将
ac-linux-amd64替换为您下载的文件名。 - 将二进制文件移动到 PATH 中并重命名为
ac:如果下载了其他版本,请相应调整文件名。 - 验证安装:
在 macOS 上安装 ACP CLI
- 按上述步骤完成下载 macOS 版本二进制文件(例如,
ac-darwin-amd64或ac-darwin-arm64)。 - 赋予二进制文件可执行权限:
将
ac-darwin-amd64替换为您下载的文件名。 - 将二进制文件移动到 PATH 中并重命名为
ac:如果下载了其他版本,请相应调整文件名。 - 验证安装:
在 Windows 上安装 ACP CLI
- 按上述步骤完成下载 Windows 版本二进制文件(例如,
ac-windows-amd64.exe)。 - 将
ac-windows-amd64.exe移动到 PATH 中的某个目录,并根据需要重命名为ac.exe。 如果不想重命名,请确保该文件所在目录已包含在 PATH 中。 - 验证安装:
初始步骤
登录 ACP 平台
ac login 命令是连接 ACP 平台的入口。它负责身份验证并自动配置对所有可用集群的访问。
交互式登录
为了获得最简单的体验,运行 ac login 不带参数,并按照交互提示操作:
使用参数登录
您也可以直接提供参数登录:
使用环境变量登录
用于自动化和脚本时,可以使用环境变量:
快速配置管理
登录后,ACP CLI 提供便捷的命令以支持日常操作:
查看当前状态
使用 ac namespace 查看当前操作上下文:
切换集群
在当前会话中切换集群:
切换命名空间
更改当前使用的命名空间:
基础资源操作
使用标准 kubectl 命令管理资源:
管理多个环境
对于同时使用多个 ACP 平台的用户:
列出所有已配置的会话:
切换平台:
您的第一个应用
让我们创建并查看一个简单的应用,以验证一切正常:
创建一个简单的 Pod
-
创建一个基础 Pod 配置:
-
应用该配置:
查看应用状态
-
列出 pods 以查看您的应用:
-
获取 pod 的详细信息:
-
查看 pod 日志:
清理
完成后删除测试 pod:
获取帮助
内置帮助系统
ACP CLI 在多个层级提供全面的帮助:
通用帮助
获取所有可用命令的概览:
命令特定帮助
获取任意命令的详细帮助:
资源文档
获取 Kubernetes 资源的信息:
登出
完成工作或需要切换凭据时,使用登出命令:
登出命令将:
- 从本地配置中移除身份验证令牌
- 清理该会话的所有集群和上下文条目
- 撤销 ACP 中当前使用的令牌
- 确保不会留下孤立的配置项