×

用户在使用AWS上的Red Hat OpenShift Service (ROSA)时会执行一系列操作,例如:

  • 管理集群

  • 构建、部署和管理应用程序

  • 管理部署流程

  • 开发Operators

  • 创建和维护Operator目录

ROSA提供了一套命令行界面(CLI)工具,通过允许用户从终端执行各种管理和开发操作来简化这些任务。这些工具提供简单的命令来管理应用程序,并与系统的每个组件交互。

CLI工具列表

ROSA提供以下CLI工具集:

  • OpenShift CLI (oc):这是最常用的开发者CLI工具之一。它帮助集群管理员和开发人员使用终端在ROSA上执行端到端操作。与Web控制台不同,它允许用户使用命令脚本直接处理项目源代码。

  • Knative CLI (kn):Knative (kn) CLI工具提供简单直观的终端命令,可用于与OpenShift Serverless组件(如Knative Serving和Eventing)交互。

  • Pipelines CLI (tkn):OpenShift Pipelines是AWS上的Red Hat OpenShift Service中的持续集成和持续交付(CI/CD)解决方案,内部使用Tekton。tkn CLI工具提供简单直观的命令,可用于使用终端与OpenShift Pipelines交互。

  • opm CLIopm CLI工具帮助Operator开发人员和集群管理员从终端创建和维护Operator目录。

  • Operator SDK:Operator SDK是Operator Framework的一个组件,它提供一个CLI工具,Operator开发人员可以使用它从终端构建、测试和部署Operator。它简化了构建Kubernetes原生应用程序的过程,而构建Kubernetes原生应用程序可能需要深入的、特定于应用程序的操作知识。

  • ROSA CLI (rosa):使用rosa CLI创建、更新、管理和删除ROSA集群和资源。