Getting Started with ACP CLI
目录
About ACP CLIInstallationInstalling from BinaryInstalling ACP CLI on LinuxInstalling ACP CLI on macOSInstalling ACP CLI on WindowsFirst StepsLogging into ACP PlatformInteractive LoginLogin Using ParametersLogin Using Environment VariablesQuick Configuration ManagementView Current StatusSwitch ClustersSwitch NamespacesBasic Resource OperationsManaging Multiple EnvironmentsYour First ApplicationCreate a Simple PodView Application StatusClean UpGetting HelpBuilt-in Help SystemGeneral HelpCommand-Specific HelpResource DocumentationLogging OutAbout 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 中当前使用的令牌
- 确保不会留下孤立配置