Getting Started with ACP CLI
目录
About ACP CLI
通过 ACP CLI(ac),您可以从终端管理 ACP 平台和集群。ACP CLI 提供类似 kubectl 的体验,针对 ACP 的集中式、基于代理的多集群架构进行了优化。
ACP CLI 适用于以下场景:
- 从统一界面管理 ACP 平台和多个集群
- 直接操作项目源代码,脚本化 ACP 平台操作并自动化工作流
- 在带宽受限且无法使用 Web 控制台时管理项目
- 跨不同 ACP 环境(生产、预发布、开发)管理应用
Installation
Installing from Binary
您可以通过下载适用于您操作系统的二进制文件来安装 ACP CLI(ac)。
请按照以下步骤下载正确的软件包:
- 在浏览器中打开 Alauda Cloud download page。
- 选择 CLI Tools 进入 CLI 下载页面。
- 找到 ACP CLI (ac) 部分。
- 下载与您的操作系统和 CPU 架构匹配的二进制文件(例如,
ac-linux-amd64)。
Installing ACP CLI on Linux
- 按上述步骤完成下载 Linux 版本二进制文件(例如,
ac-linux-amd64或ac-linux-arm64)。 - 赋予二进制文件可执行权限:
将
ac-linux-amd64替换为您下载的文件名。 - 将二进制文件移动到 PATH 中并重命名为
ac:如果下载了其他版本,请相应调整文件名。 - 验证安装:
Installing ACP CLI on macOS
- 按上述步骤完成下载 macOS 版本二进制文件(例如,
ac-darwin-amd64或ac-darwin-arm64)。 - 赋予二进制文件可执行权限:
将
ac-darwin-amd64替换为您下载的文件名。 - 将二进制文件移动到 PATH 中并重命名为
ac:如果下载了其他版本,请相应调整文件名。 - 验证安装:
Installing ACP CLI on Windows
- 按上述步骤完成下载 Windows 版本二进制文件(例如,
ac-windows-amd64.exe)。 - 将
ac-windows-amd64.exe移动到 PATH 中的某个目录,并根据需要重命名为ac.exe。 如果您希望保留原名,也可以,只需确保该文件所在目录在 PATH 中。 - 验证安装:
First Steps
Logging into ACP Platform
ac login 命令是连接 ACP 平台的入口。它负责身份验证并自动配置对所有可用集群的访问。
Interactive Login
为了获得最简单的体验,直接运行 ac login 并按照交互提示操作:
Login Using Parameters
您也可以直接通过参数登录:
Login Using Environment Variables
用于自动化和脚本时,可以使用环境变量:
Quick Configuration Management
登录后,ACP CLI 提供便捷命令以支持日常操作:
View Current Status
使用 ac namespace 查看当前操作上下文:
Switch Clusters
在当前会话中切换集群:
Switch Namespaces
更改当前命名空间:
Basic Resource Operations
使用标准 kubectl 命令管理资源:
Managing Multiple Environments
对于管理多个 ACP 平台的用户:
列出所有已配置的会话:
切换平台:
Your First Application
让我们创建并查看一个简单的应用以验证环境是否正常:
Create a Simple Pod
-
创建一个基础 Pod 配置:
-
应用该配置:
View Application Status
-
列出 pods 查看应用状态:
-
查看 pod 详细信息:
-
查看 pod 日志:
Clean Up
完成后删除测试 pod:
Getting Help
Built-in Help System
ACP CLI 提供多层次的全面帮助:
General Help
获取所有可用命令的概览:
Command-Specific Help
获取任意命令的详细帮助:
Resource Documentation
获取 Kubernetes 资源信息:
Logging Out
完成工作或需要切换凭据时,使用注销命令:
注销命令将:
- 从本地配置中移除身份验证令牌
- 清理该会话的所有集群和上下文条目
- 撤销 ACP 中当前使用的令牌
- 确保不会留下孤立配置